1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#!/bin/sh
. libtest.sh
. libgit.sh
export LINES=10
tigrc <<EOF
set line-graphics = utf-8
set main-view = date author commit-title:yes,graph
EOF
steps '
:save-display ensure-topo-order-with-graph.screen
:set commit-order = date
:save-display graph-supports-date-order.screen
'
in_work_dir create_repo_from_tgz "$source_dir/$test.tgz"
test_tig
assert_equals 'ensure-topo-order-with-graph.screen' <<EOF
2014-02-01 22:36 -0600 Benjamin Bergman ●─╮ Merge branch 'feature_branch'
2014-02-01 22:35 -0600 Benjamin Bergman │ ∙ More featuresA
2014-02-01 22:36 -0600 Benjamin Bergman ∙ │ More master
2014-02-01 22:21 -0600 Benjamin Bergman ●─│─╮ Merge branch 'feature_branch'
2014-02-01 23:00 -0600 Benjamin Bergman │ ∙─╯ Add feature
2014-02-01 22:21 -0600 Benjamin Bergman ∙ │ Add to master
2014-02-01 22:18 -0600 Benjamin Bergman ◎─╯ init
[main] 324309341617186ec7f9bf2f9b504a956b9c382a - commit 1 of 7 100%
EOF
assert_equals 'graph-supports-date-order.screen' <<EOF
2014-02-01 22:36 -0600 Benjamin Bergman ●─╮ Merge branch 'feature_branch'
2014-02-01 22:36 -0600 Benjamin Bergman ∙ │ More master
2014-02-01 22:35 -0600 Benjamin Bergman │ ∙ More featuresA
2014-02-01 22:21 -0600 Benjamin Bergman ●─│─╮ Merge branch 'feature_branch'
2014-02-01 23:00 -0600 Benjamin Bergman │ ∙─╯ Add feature
2014-02-01 22:21 -0600 Benjamin Bergman ∙ │ Add to master
2014-02-01 22:18 -0600 Benjamin Bergman ◎─╯ init
[main] 324309341617186ec7f9bf2f9b504a956b9c382a - commit 1 of 7 100%
EOF
|