summaryrefslogtreecommitdiff
path: root/revision.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2011-08-25 12:49:13 -0400
committerJunio C Hamano <gitster@pobox.com>2011-08-25 16:40:48 -0700
commit81f4953120f021832a0023dc704a0d7eb0ddf475 (patch)
treee3b85a63293e17392b38987f4bde290f51bd128e /revision.h
parentcb7529e13bce186f8b883c9fbb08602cd3a0795f (diff)
downloadgit-81f4953120f021832a0023dc704a0d7eb0ddf475.tar.gz
rev-list: Demonstrate breakage with --ancestry-path --all
The option added by commit ebdc94f3 (revision: --ancestry-path, 2010-04-20) does not work properly in combination with --all, at least in the case of a criss-cross merge: b---bc / \ / a X \ / \ c---cb There are no descendants of 'cb' in the history. The command git rev-list --ancestry-path cb..bc correctly reports no commits. However, the command git rev-list --ancestry-path --all ^cb reports 'bc'. Add a test case to t6019-rev-list-ancestry-path demonstrating this breakage. Signed-off-by: Brad King <brad.king@kitware.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'revision.h')
0 files changed, 0 insertions, 0 deletions