]> git.ipfire.org Git - thirdparty/git.git/commit - t/lib-log-graph.sh
lib-log-graph: consolidate test_cmp_graph logic
authorAbhishek Kumar <abhishekkumar8222@gmail.com>
Mon, 24 Feb 2020 13:38:13 +0000 (19:08 +0530)
committerJunio C Hamano <gitster@pobox.com>
Mon, 24 Feb 2020 21:11:50 +0000 (13:11 -0800)
commit989eea958bb3a334c73abcfffb9aa3ec3ed56766
tree23f00c9f6d8a88952c955e97bbae7509aa15c6c7
parent51ebf55b9309824346a6589c9f3b130c6f371b8f
lib-log-graph: consolidate test_cmp_graph logic

Log graph comparision logic is duplicated many times in:

- t3430-rebase-merges.sh
- t4202-log.sh
- t4214-log-graph-octopus.sh
- t4215-log-skewed-merges.sh

Consolidate the core of the comparision and sanitization logic in
lib-log-graph, and use it to replace the existing tests.

While at it, lose the singular/plural transition magic from the
sanitize_output helper, which was necessary around 7f814632 ("Use
correct grammar in diffstat summary line", 2012-02-01), that has
long outlived its usefulness.

Signed-off-by: Abhishek Kumar <abhishekkumar8222@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/lib-log-graph.sh [new file with mode: 0755]
t/t3430-rebase-merges.sh
t/t4202-log.sh
t/t4214-log-graph-octopus.sh
t/t4215-log-skewed-merges.sh