File: commit-order-edge-case-test

package info (click to toggle)
tig 2.6.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,188 kB
  • sloc: ansic: 36,941; sh: 10,934; makefile: 394
file content (46 lines) | stat: -rwxr-xr-x 1,585 bytes parent folder | download | duplicates (5)
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