Comment #9 on issue 3067 by scherere...@gmail.com: Parent diffs with mercurial are still broken
http://code.google.com/p/reviewboard/issues/detail?id=3067

Possible related issue, but it may be a different bug. I attempted to use the -o -g workaround and have encountered another edge case that fails:

r4 [draft] : add file A (unrelated in content, but sharing the same name)
r3 [draft] : miscelaneous
r2 [draft] : remove file A
r1 [public] : file A present

hg postreview r4 -o -g -i 'foo'

File A will show 'diff unavailable'

My original workaround (diff -r 0:r3) still worked in this scenario. I have not tested to see if r3 is necessary to the test. Since the -o -g workaround seemed to work because it was using git diffs (and thus likely a different code path), this case should probably be tested with a git repository as well to ensure that it doesn't exist there.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard-issues+unsubscr...@googlegroups.com.
To post to this group, send email to reviewboard-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/reviewboard-issues.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to