Fix bug with pure-git parent diff generation.
Review Request #1170 — Created Oct. 11, 2009 and submitted — Latest diff uploaded
Fix bug with pure-git parent diff generation. When post-review is run on a pure git repository with the --parent option, the existing code generates a parent patch without specifying the parent branch correctly. For example, if I have a branch structure like o master \ o---o topicA \ o---o topicB and I run post-review --parent topicA the current code runs >>> git diff --no-color --full-index topicA # equivalent to topicA..HEAD >>> git diff --no-color --full-index master # equivalent to master..HEAD which leads to errors when viewing the diff in review board. This patch makes it so we run >>> git diff --no-color --full-index topicA.. # equivalent to topicA..HEAD >>> git diff --no-color --full-index master..topicA as expected.