[PATCH 1/3] t4202-log: extend test coverage of graphing
- From
Allan Caffee <allan.caffee@gmail.com>
- Date
- Apr 22, 2009, 21:27 UTC
- Message-ID
- <20090422212715.GA30442@linux.vnet>
- In-Reply-To
- <20090422193838.GA1841@linux.vnet>
Extend this test to cover the rendering of graphs with octopus merges and pre_commit lines.
Signed-off-by: Allan Caffee <allan.caffee@gmail.com> --- t/t4202-log.sh | 28 +++++++++++++++++++++++++++- 1 files changed, 27 insertions(+), 1 deletions(-)
This patch by itself should cause the test to fail. Proving that the following two patches are required too return us to sane behaviour.
diff --git a/t/t4202-log.sh b/t/t4202-log.sh index b986190..64502e2 100755 --- a/t/t4202-log.sh +++ b/t/t4202-log.sh @@ -284,10 +284,36 @@ test_expect_success 'set up more tangled history' ' git merge master~3 && git merge side~1 && git checkout master && - git merge tangle + git merge tangle && + git checkout -b reach && + test_commit reach && + git checkout master && + git checkout -b octopus-a && + test_commit octopus-a && + git checkout master && + git checkout -b octopus-b && + test_commit octopus-b && + git checkout master && + test_commit seventh && + git merge octopus-a octopus-b + git merge reach ' cat > expect <<\EOF +* Merge branch 'reach' +|\ +| \ +| \ +*-. \ Merge branches 'octopus-a' and 'octopus-b' +|\ \ \ +* | | | seventh +| | * | octopus-b +| |/ / +|/| | +| * | octopus-a +|/ / +| * reach +|/ * Merge branch 'tangle' |\ | * Merge branch 'side' (early part) into tangle
-- 1.5.6.3