From 4f49b16079b27d7ce633619e4cddfdf2bffbc952 Mon Sep 17 00:00:00 2001 From: cashmere Date: Fri, 4 Sep 2026 09:05:24 +0200 Subject: initial commit --- test/graph-test-1.wiki | 119 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 test/graph-test-1.wiki (limited to 'test/graph-test-1.wiki') diff --git a/test/graph-test-1.wiki b/test/graph-test-1.wiki new file mode 100644 index 0000000..056b829 --- /dev/null +++ b/test/graph-test-1.wiki @@ -0,0 +1,119 @@ +Graph Test One + +This page contains examples a list of URLs of timelines with +interesting graphs. Click on all URLs, one by one, to verify +the correct operation of the graph drawing logic. + + * + 20-element timeline, check-ins only, before 2010-11-08 + * + 20-element timeline, check-ins only, no graph, before 2010-11-08 + * + 20-element timeline, check-ins only, file changes, before 2010-11-08 + * + 40-element timeline, check-ins only, before 2010-11-08 + * + 1000-element timeline, check-ins only, before 2010-11-08 + * + 10-elements circa 2010-11-07 10:23:00, with dividers + * + 10-elements circa 2010-11-07 10:23:00, without dividers + * + Parents and children of check-in 3ea66260b5555 + * multiple merge descenders from the penultimate node. + + * + multiple branch risers. + * + multiple branch risers, n=18. + * + multiple branch risers, n=9. + * + Experimental branch with related check-ins. + * + Experimental branch with merge-ins only. + * + Experimental branch check-ins only. + * + Check-ins tagged "release" and related check-ins + * + Check-ins tagged "release" and merge-ins + * + Only check-ins tagged "release" + * + History of source file "Makefile". + * + 20 elements after 1970-01-01. + * + All check-ins - a huge graph. + * + This malformed commit has a + merge parent which is not a valid checkin. + * + From e663bac6f7 to a298a0e2f9 by shortest path. + * + From e663bac6f7 to a298a0e2f9 without merge links. + * + Common ancestor path of e663bac6f7 to a298a0e2f9. + * + Merge on the same branch does not result in a leaf. + + * + This timeline has a hidden commit. Click Unhide to reveal. + * Isolated check-ins. + * Single branch raiser from bottom of page + up to checkins 057e4b and d3cc6d + * Branch riser comes from the bottom of the screen + * Branch risers comes from the bottom of the + screen, not from the andygoth-crlf branch. + * Check-in 2de15c8e has merge arrows from two + different trunk check-ins. One of the merge risers also branches + to check-in ea7f3297 + * + Cherrypick merge arrows + * Branch + 1.37 with cherry-pick merges from trunk. + * + Single check-in takes both a full merge and a cherrypick merge + * + Mixed merge arrow, partly fully and partly cherrypick + * + Mixed merge arrow to bottom of screen. + * + A fork on trunk keeps the longest chain of child nodes directly + above the fork and the shorter chain off to the side. + * + The "jan-manifest-tags" branch containing a non-trunk fork + * + The "diff-eolws" branch containing a non-trunk fork + * + All forks + * All leaves + +External: + + * Timewarp due to a mis-configured system clock. + * Show all three separate deletions of "id.test". + (Scroll down for the third deletion.) + * Merge arrows to the left and to the right + * Previous, with a scrunched graph + * Previous, with a severely scrunched graph + * The "wal" branch SQLite repository, containing + multiple non-trunk forks. -- cgit v1.3.1