I'm probably missing something pretty simple here but let's imagine this work flow.
- I create a branch "feature_branch" off "master"
- I do a bunch of work in "feature_branch", commit my changes and push to the origin.
- I create a branch review in Upsource for "feature branch"
- My colleagues do a bunch of useful work in "master".
- I merge my colleagues' work from "master" into "feature_branch"; I push to the origin.
Now when I look at the "feature_branch" branch review in Upsource, I see a bunch of diffs representing my colleagues' work in "master". This work is good, it's already been reviewed, I don't need to see it as part of the review for "feature_branch" unless there's some sort of conflict that's been resolved. Is there any way to isolate the changes between the current state of "feature_branch" and the current state of "master"? ie. the view that I get when I do http://upsource.example.com/PROJECT/compare/feature_branch...master
- except that view doesn't seem like it's intended as a starting point for a code review.