Fossil SCM

Add new link-tester cases.

drh 2025-06-20 23:16 trunk
Commit 96c0fc9e88892fceeff76518de935fbaa8bab04b7b29cb30ebd262ce0b7cccd1
1 file changed +52
--- test/link-tester.json
+++ test/link-tester.json
@@ -1,11 +1,63 @@
11
[
22
"Timelines",
33
["Default", "/timeline"],
44
["anonymous", "/timeline?u=anonymous&y=a"],
5
+ ["after date/time", "/timeline?n=12&y=ci&a=2024-12-31T20:29Z"],
6
+ ["after hash", "/timeline?n=12&y=ci&a=3cb092c0e2f0ff26"],
7
+ ["before date/time", "/timeline?n=12&y=ci&b=2024-12-31T20:30Z"],
8
+ ["before hash", "/timeline?n=12&y=ci&b=3cb092c0e2f0ff26"],
9
+ ["circa date/time", "/timeline?n=12&y=ci&c=2024-12-31T20:29Z"],
10
+ ["circa hash", "/timeline?n=12&y=ci&c=3cb092c0e2f0ff26"],
11
+ ["d=,p=", "/timeline?d=version-2.25&p=version-2.26"],
12
+ ["from=,ft=", "/timeline?from=2765f04694d36e68&ft=release"],
13
+ ["from=,ft=,min", "/timeline?from=2765f04694d36e68&ft=release&min"],
14
+ ["from=,to=", "/timeline?from=version-2.25&to=version-2.26"],
15
+ ["from=,to=,min", "/timeline?from=version-2.25&to=version-2.26&min"],
16
+ ["omit-cr branch", "/timeline?r=omit-cr&m&c=7e97f4999b16ab75"],
17
+ ["diff-eolws branch", "/timeline?r=diff-eolws&n=50"],
18
+ ["Shortest path (from=,to=)",
19
+ "/timeline?from=e663bac6f7&to=a298a0e2f9&shortest"],
20
+ ["Common Ancestor (me=,you=)",
21
+ "/timeline?me=e663bac6f7&you=a298a0e2f9"],
22
+
23
+ "Diff",
24
+ ["Multiple edits on a single line", "/info/030035345c#chunk73"],
25
+ ["Tricky alignment, multiple edits per line",
26
+ "/fdiff?v1=6da016415dc52d61&v2=af6df3466e3c4a88"],
27
+ ["Column alignment with multibyte characters",
28
+ "/fdiff?v1=d1c60722e0b9d775&v2=58d1a8991bacb113"],
29
+ ["Large diff of sqlite3.c - was once very slow",
30
+ "/fdiff?v1=57b0d8183cab0e3d&v2=37b3ef49d73cdfe6"],
31
+ ["A difficult indentation change", "/info/bda00cbada#chunk49"],
32
+ ["Inverse of the previous",
33
+ "/fdiff?v1=bc8100c9ee01b8c2&v2=1d2acc1a2a65c2bf#chunk42"],
34
+ ["Another tricky indentation",
35
+ "/fdiff?v1=955cc67ace8fb622&v2=e2e1c87b86664b45#chunk13"],
36
+ ["Inverse of the previous",
37
+ "/fdiff?v2=955cc67ace8fb622&v1=e2e1c87b86664b45#chunk13"],
38
+ ["A tricky alignment",
39
+ "/fdiff?v1=955cc67ace8fb622&v2=e2e1c87b86664b45#chunk24"],
40
+ ["sqlite3.c changes that are difficult to align",
41
+ "/fdiff?v1=21f9a00fe2fa4a17&v2=d5c4ff0532bd89c3#chunk5"],
42
+ ["Lorem Ipsum in Greek", "/fdiff?v1=4f70c682e44f&v2=55659c6e062994f"],
43
+ ["Inverted Greek Lorem Ipsum", "/fdiff?v2=4f70c682e44f&v1=55659c6e062994f"],
544
645
"Infos",
46
+ ["Merge riser coalescing #1", "/info/eed3946bd92a499?diff=0"],
47
+ ["Merge riser coalescing #2", "/info/ef6979eac9abded?diff=0"],
48
+ ["Merge riser coalescing #3", "/info/9e1fa626e47f147?diff=0"],
49
+ ["Merge riser coalescing #4", "/info/68bd2e7bedb8d05?diff=0"],
50
+ ["Merge riser coalescing #5", "/info/7766e689926c703?diff=0"],
51
+ ["Merge riser coalescing #6", "/info/3ea66260b5555d2?diff=0"],
52
+ ["Merge riser coalescing #7", "/info/66ae70a54b20656?diff=0"],
53
+ ["Context graph #1", "/info/b0f2a0ac53926c9?diff=0"],
54
+ ["Context graph #2", "/info/303e7af7c31866c?diff=0"],
55
+ ["Context graph #3", "/info/b31afcc2cab1dc4?diff=0"],
56
+ ["Context graph #4", "/info/1a164e5fb76a46b?diff=0"],
57
+ ["Context graph #5", "/info/2d75e87b760c0a9?diff=0"],
58
+ ["Context graph #6", "/info/76442af7e13267bd?diff=0"],
759
["Info about the tip", "/info/tip"],
860
["/info/tip"],
961
1062
"Admin",
1163
["Users", "/setup_ulist"],
1264
--- test/link-tester.json
+++ test/link-tester.json
@@ -1,11 +1,63 @@
1 [
2 "Timelines",
3 ["Default", "/timeline"],
4 ["anonymous", "/timeline?u=anonymous&y=a"],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
6 "Infos",
 
 
 
 
 
 
 
 
 
 
 
 
 
7 ["Info about the tip", "/info/tip"],
8 ["/info/tip"],
9
10 "Admin",
11 ["Users", "/setup_ulist"],
12
--- test/link-tester.json
+++ test/link-tester.json
@@ -1,11 +1,63 @@
1 [
2 "Timelines",
3 ["Default", "/timeline"],
4 ["anonymous", "/timeline?u=anonymous&y=a"],
5 ["after date/time", "/timeline?n=12&y=ci&a=2024-12-31T20:29Z"],
6 ["after hash", "/timeline?n=12&y=ci&a=3cb092c0e2f0ff26"],
7 ["before date/time", "/timeline?n=12&y=ci&b=2024-12-31T20:30Z"],
8 ["before hash", "/timeline?n=12&y=ci&b=3cb092c0e2f0ff26"],
9 ["circa date/time", "/timeline?n=12&y=ci&c=2024-12-31T20:29Z"],
10 ["circa hash", "/timeline?n=12&y=ci&c=3cb092c0e2f0ff26"],
11 ["d=,p=", "/timeline?d=version-2.25&p=version-2.26"],
12 ["from=,ft=", "/timeline?from=2765f04694d36e68&ft=release"],
13 ["from=,ft=,min", "/timeline?from=2765f04694d36e68&ft=release&min"],
14 ["from=,to=", "/timeline?from=version-2.25&to=version-2.26"],
15 ["from=,to=,min", "/timeline?from=version-2.25&to=version-2.26&min"],
16 ["omit-cr branch", "/timeline?r=omit-cr&m&c=7e97f4999b16ab75"],
17 ["diff-eolws branch", "/timeline?r=diff-eolws&n=50"],
18 ["Shortest path (from=,to=)",
19 "/timeline?from=e663bac6f7&to=a298a0e2f9&shortest"],
20 ["Common Ancestor (me=,you=)",
21 "/timeline?me=e663bac6f7&you=a298a0e2f9"],
22
23 "Diff",
24 ["Multiple edits on a single line", "/info/030035345c#chunk73"],
25 ["Tricky alignment, multiple edits per line",
26 "/fdiff?v1=6da016415dc52d61&v2=af6df3466e3c4a88"],
27 ["Column alignment with multibyte characters",
28 "/fdiff?v1=d1c60722e0b9d775&v2=58d1a8991bacb113"],
29 ["Large diff of sqlite3.c - was once very slow",
30 "/fdiff?v1=57b0d8183cab0e3d&v2=37b3ef49d73cdfe6"],
31 ["A difficult indentation change", "/info/bda00cbada#chunk49"],
32 ["Inverse of the previous",
33 "/fdiff?v1=bc8100c9ee01b8c2&v2=1d2acc1a2a65c2bf#chunk42"],
34 ["Another tricky indentation",
35 "/fdiff?v1=955cc67ace8fb622&v2=e2e1c87b86664b45#chunk13"],
36 ["Inverse of the previous",
37 "/fdiff?v2=955cc67ace8fb622&v1=e2e1c87b86664b45#chunk13"],
38 ["A tricky alignment",
39 "/fdiff?v1=955cc67ace8fb622&v2=e2e1c87b86664b45#chunk24"],
40 ["sqlite3.c changes that are difficult to align",
41 "/fdiff?v1=21f9a00fe2fa4a17&v2=d5c4ff0532bd89c3#chunk5"],
42 ["Lorem Ipsum in Greek", "/fdiff?v1=4f70c682e44f&v2=55659c6e062994f"],
43 ["Inverted Greek Lorem Ipsum", "/fdiff?v2=4f70c682e44f&v1=55659c6e062994f"],
44
45 "Infos",
46 ["Merge riser coalescing #1", "/info/eed3946bd92a499?diff=0"],
47 ["Merge riser coalescing #2", "/info/ef6979eac9abded?diff=0"],
48 ["Merge riser coalescing #3", "/info/9e1fa626e47f147?diff=0"],
49 ["Merge riser coalescing #4", "/info/68bd2e7bedb8d05?diff=0"],
50 ["Merge riser coalescing #5", "/info/7766e689926c703?diff=0"],
51 ["Merge riser coalescing #6", "/info/3ea66260b5555d2?diff=0"],
52 ["Merge riser coalescing #7", "/info/66ae70a54b20656?diff=0"],
53 ["Context graph #1", "/info/b0f2a0ac53926c9?diff=0"],
54 ["Context graph #2", "/info/303e7af7c31866c?diff=0"],
55 ["Context graph #3", "/info/b31afcc2cab1dc4?diff=0"],
56 ["Context graph #4", "/info/1a164e5fb76a46b?diff=0"],
57 ["Context graph #5", "/info/2d75e87b760c0a9?diff=0"],
58 ["Context graph #6", "/info/76442af7e13267bd?diff=0"],
59 ["Info about the tip", "/info/tip"],
60 ["/info/tip"],
61
62 "Admin",
63 ["Users", "/setup_ulist"],
64

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button