{"thread":{"id":"1049","subject":"[PATCH 1/2] Test case that demonstrates problem with --merge-order ^ processing","startedAt":"2005-06-29T23:45:30Z","lastAt":"2005-06-29T23:45:30Z","messageCount":1,"participants":["Jon Seymour"],"isPatch":true,"patchVersion":1,"patchTotal":2},"messages":[{"id":"5429","messageId":"20050629234530.28690.qmail@blackcubes.dyndns.org","threadId":"1049","inReplyTo":null,"subject":"[PATCH 1/2] Test case that demonstrates problem with --merge-order ^ processing","fromName":"Jon Seymour","fromEmail":"jon.seymour@gmail.com","sentAt":"2005-06-29T23:45:30Z","receivedAt":"2005-06-29T23:45:30Z","isPatch":true,"sender":{"key":"jon.seymour@gmail.com","avatar":"https://avatars.githubusercontent.com/u/207131?v=4"},"body":"\nAdded a test case that shows that --merge-order doesn't produce the\ncorrect result in the following case.\n\nA\n|\n| B\n|/\nC\n|\nD\n\ngit-rev-list --merge-order A ^B should produce just A. Instead\nit produces BCD.\n\nA subsequent patch will fix this defect.\n\nSigned-off-by: Jon Seymour <jon.seymour@gmail.com>\n---\n\n t/t6001-rev-list-merge-order.sh |    5 +++++\n 1 files changed, 5 insertions(+), 0 deletions(-)\n\n444e7b2e2491309cd7101bd48881743a35837a56\ndiff --git a/t/t6001-rev-list-merge-order.sh b/t/t6001-rev-list-merge-order.sh\n--- a/t/t6001-rev-list-merge-order.sh\n+++ b/t/t6001-rev-list-merge-order.sh\n@@ -543,6 +543,11 @@ test_output_expect_success 'simple merge\n = alt_root\n EOF\n \n+test_output_expect_success \"don't print things unreachable from one branch\" \"git-rev-list a3 ^b3 --merge-order\" <<EOF\n+a3\n+a2\n+a1\n+EOF\n \n #\n #\n------------\n"}]}