summaryrefslogtreecommitdiff
path: root/test/graph-test-1.wiki
diff options
context:
space:
mode:
authorcashmere <cashmere@autistici.org>2026-09-04 09:05:24 +0200
committercashmere <cashmere@autistici.org>2026-09-04 09:05:24 +0200
commit4f49b16079b27d7ce633619e4cddfdf2bffbc952 (patch)
treec296c1e7f3c3e2f6859c6d3a1b1b208779b89679 /test/graph-test-1.wiki
downloadrelic-master.tar.gz
initial commitHEADmaster
Diffstat (limited to 'test/graph-test-1.wiki')
-rw-r--r--test/graph-test-1.wiki119
1 files changed, 119 insertions, 0 deletions
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 @@
+<title>Graph Test One</title>
+
+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.
+
+ * <a href="../../../timeline?n=20&y=ci&b=2010-11-08" target="testwindow">
+ 20-element timeline, check-ins only, before 2010-11-08</a>
+ * <a href="../../../timeline?n=20&y=ci&b=2010-11-08&ng" target="testwindow">
+ 20-element timeline, check-ins only, no graph, before 2010-11-08</a>
+ * <a href="../../../timeline?n=20&y=ci&b=2010-11-08&fc" target="testwindow">
+ 20-element timeline, check-ins only, file changes, before 2010-11-08</a>
+ * <a href="../../../timeline?n=40&y=ci&b=2010-11-08" target="testwindow">
+ 40-element timeline, check-ins only, before 2010-11-08</a>
+ * <a href="../../../timeline?n=1000&y=ci&b=2010-11-08" target="testwindow">
+ 1000-element timeline, check-ins only, before 2010-11-08</a>
+ * <a href="../../../timeline?n=10&c=2010-11-07T10:23:00" target="testwindow">
+ 10-elements circa 2010-11-07 10:23:00, with dividers</a>
+ * <a href="../../../timeline?n=10&c=2010-11-07T10:23:00&nd"
+ target="testwindow">
+ 10-elements circa 2010-11-07 10:23:00, without dividers</a>
+ * <a href="../../../timeline?f=3ea66260b5555" target="testwindow">
+ Parents and children of check-in 3ea66260b5555</a>
+ * <a href="../../../timeline?d=e5fe4164f74a7576&p=e5fe4164f74a7576&n=3"
+ target="testwindow">multiple merge descenders from the penultimate node.
+ </a>
+ * <a href="../../../timeline?y=ci&a=2010-12-20" target="testwindow">
+ multiple branch risers.</a>
+ * <a href="../../../timeline?y=ci&a=2010-12-20&n=18" target="testwindow">
+ multiple branch risers, n=18.</a>
+ * <a href="../../../timeline?y=ci&a=2010-12-20&n=9" target="testwindow">
+ multiple branch risers, n=9.</a>
+ * <a href="../../../timeline?r=experimental&n=0" target="testwindow">
+ Experimental branch with related check-ins.</a>
+ * <a href="../../../timeline?r=experimental&mionly&n=0" target="testwindow">
+ Experimental branch with merge-ins only.</a>
+ * <a href="../../../timeline?t=experimental&n=0" target="testwindow">
+ Experimental branch check-ins only.</a>
+ * <a href="../../../timeline?r=release&n=0" target="testwindow">
+ Check-ins tagged "release" and related check-ins</a>
+ * <a href="../../../timeline?r=release&mionly&n=0" target="testwindow">
+ Check-ins tagged "release" and merge-ins</a>
+ * <a href="../../../timeline?t=release&n=0" target="testwindow">
+ Only check-ins tagged "release"</a>
+ * <a href="../../../finfo?name=Makefile" target="testwindow">
+ History of source file "Makefile".</a>
+ * <a href="../../../timeline?n=20&a=1970-01-01" target="testwindow">
+ 20 elements after 1970-01-01.</a>
+ * <a href="../../../timeline?n=100000000&y=ci" target="testwindow">
+ All check-ins - a huge graph.</a>
+ * <a href="../../../timeline?f=8dfed953f7530442" target="testwindow">
+ This malformed commit has a
+ merge parent which is not a valid checkin.</a>
+ * <a href="../../../timeline?from=e663bac6f7&to=a298a0e2f9&shortest"
+ target="testwindow">
+ From e663bac6f7 to a298a0e2f9 by shortest path.</a>
+ * <a href="../../../timeline?from=e663bac6f7&to=a298a0e2f9"
+ target="testwindow">
+ From e663bac6f7 to a298a0e2f9 without merge links.</a>
+ * <a href="../../../timeline?me=e663bac6f7&you=a298a0e2f9"
+ target="testwindow">
+ Common ancestor path of e663bac6f7 to a298a0e2f9.</a>
+ * <a href="../../../timeline?f=65dd90fb95a2af55" target="testwindow">
+ Merge on the same branch does not result in a leaf.
+ </a>
+ * <a href="../../../timeline?c=20015206bc"
+ target="testwindow">
+ This timeline has a hidden commit.</a> Click Unhide to reveal.
+ * <a href="../../../timeline?y=ci&n=15&b=2a4e4cf03e"
+ target="testwindow">Isolated check-ins.</a>
+ * <a href="../../../timeline?b=0fa60142&n=50"
+ target="testwindow">Single branch raiser from bottom of page
+ up to checkins 057e4b and d3cc6d</a>
+ * <a href="../../../timeline?a=68194175&n=2"
+ target="testwindow">Branch riser comes from the bottom of the screen</a>
+ * <a href="../../../timeline?a=2bc3cfeb&n=5"
+ target="testwindow">Branch risers comes from the bottom of the
+ screen, not from the andygoth-crlf branch.</a>
+ * <a href="../../../timeline?a=b8c7af5b&n=12"
+ target="testwindow">Check-in 2de15c8e has merge arrows from two
+ different trunk check-ins. One of the merge risers also branches
+ to check-in ea7f3297</a>
+ * <a href="../../../timeline?b=ae8709e2&n=25" target="testwindow">
+ Cherrypick merge arrows</a>
+ * <a href="../../../timeline?r=branch-1.37" target="testwindow">Branch
+ 1.37 with cherry-pick merges from trunk.</a>
+ * <a href="../../../timeline?f=68bd2e7bedb8d05a" target="testwindow">
+ Single check-in takes both a full merge and a cherrypick merge</a>
+ * <a href="../../../timeline?b=dc81ac70&n=14" target="testwindow">
+ Mixed merge arrow, partly fully and partly cherrypick</a>
+ * <a href="../../../timeline?b=dc81ac70&n=13" target="testwindow">
+ Mixed merge arrow to bottom of screen.</a>
+ * <a href="../../../timeline?b=4471e93c&n=12" target="testwindow">
+ A fork on trunk keeps the longest chain of child nodes directly
+ above the fork and the shorter chain off to the side.</a>
+ * <a href="../../../timeline?r=jan-manifest-tags&n=50" target="testwindow">
+ The "jan-manifest-tags" branch containing a non-trunk fork</a>
+ * <a href="../../../timeline?r=diff-eolws&n=50" target="testwindow">
+ The "diff-eolws" branch containing a non-trunk fork</a>
+ * <a href="../../../timeline?n=all&forks" target="testwindow">
+ All forks</a>
+ * <a href="../../../leaves" target="testwindow">All leaves</a>
+
+External:
+
+ * <a href="http://www.sqlite.org/src/timeline?c=2010-09-29&nd"
+ target="testwindow">Timewarp due to a mis-configured system clock.</a>
+ * <a href="http://core.tcl.tk/tk/finfo?name=tests/id.test"
+ target="testwindow">Show all three separate deletions of "id.test".
+ (Scroll down for the third deletion.)
+ * <a href='http://core.tcl.tk/tk/timeline?y=ci&b=2015-03-07'
+ target='testwindow'>Merge arrows to the left and to the right</a>
+ * <a href='http://core.tcl.tk/tk/timeline?y=ci&b=2015-03-07&railpitch=13'
+ target='testwindow'>Previous, with a scrunched graph</a>
+ * <a href='http://core.tcl.tk/tk/timeline?y=ci&b=2015-03-07&railpitch=11'
+ target='testwindow'>Previous, with a severely scrunched graph</a>
+ * <a href="https://sqlite.org/src/timeline?r=wal&n=1000"
+ target='testwindow'>The "wal" branch SQLite repository, containing
+ multiple non-trunk forks.</a>