Using bitbucket server v4.14.4,
I have a repository say google/angular (`google` is project name and `angular` is repository name) , a user forked this repository under `vivek/angular`. Now this user raised a PR from `vivek/angular` to `google/angular`.
Now assume `pullRequest.fromHash` is `xyzabc123`, i call following api to get a file from this hash-
localhost:7990/rest/api/1.0/projects/google/repos/angular/browse/file1.txt?at=xyzabc123
It returns me the file without any error.
Now i resope the PR by pushing one more commit to `vivek/angular`, now `com.atlassian.bitbucket.event.pull.PullRequestRescopedEvent` gives me another `pullRequest.fromRef` say `sfdsfdsdsfdsfdf` . Now i call above api once again with new hash,
localhost:7990/rest/api/1.0/projects/google/repos/angular/browse/file1.txt?at=sfdsfdsdsfdsfdf
It gives following error:
{"errors":[{"context":null,"message":"The path \"file1.txt\" does not exist at revision \"sfdsfdsdsfdsfdf\"","exceptionName":"com.atlassian.bitbucket.content.NoSuchPathException"}]}