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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
#!/bin/sh
. libtest.sh
. libgit.sh
export LINES=18
tigrc <<EOF
set refs-view-id = yes
set main-view-id = yes
EOF
steps '
:save-display refs.screen
:view-main
:save-display main.screen
'
git_clone 'repo-one'
test_setup_work_dir()
{
replaced_id="$(git rev-parse HEAD~10)"
replacement_id="$(git rev-parse HEAD~20)"
replaced_no_branch_1_id="$(git rev-parse HEAD~22)"
replacement_no_branch_1_id="$(git rev-parse HEAD~23)"
replaced_no_branch_2_id="$(git rev-parse HEAD~25)"
replacement_no_branch_2_id="$(git rev-parse HEAD~30)"
git branch not-replace "$replaced_id"
git replace "$replaced_id" "$replacement_id"
git replace "$replaced_no_branch_1_id" "$replacement_no_branch_1_id"
git replace "$replaced_no_branch_2_id" "$replacement_no_branch_2_id"
}
test_tig refs
assert_equals 'refs.screen' <<EOF
All references
5cb3412 2010-04-07 05:37 +0000 Max Power master Commit 10 E
5cb3412 2010-04-07 05:37 +0000 Max Power origin/master Commit 10 E
5cb3412 2010-04-07 05:37 +0000 Max Power origin/HEAD Commit 10 E
957f2b3 2009-12-17 12:49 +0000 René Lévesque v1.0 Commit 8 B
d9a8c8b 2009-10-18 22:14 +0000 Max Power not-replace Commit 6 E
[refs] All references 100%
EOF
assert_equals 'main.screen' <<EOF
5cb3412 2010-04-07 05:37 +0000 Max Power o [master] {origin/master}
2843bfd 2010-03-29 17:15 +0000 Jørgen Thygesen Brahe o Commit 10 D
8d53d6a 2010-03-21 04:53 +0000 作者 o Commit 10 C
51b7580 2010-03-12 16:31 +0000 René Lévesque o Commit 10 B
19455fa 2010-03-04 04:09 +0000 A. U. Thor o Commit 10 A
276c3a4 2010-02-23 15:46 +0000 Max Power o Commit 9 E
5633519 2010-02-15 03:24 +0000 Jørgen Thygesen Brahe o Commit 9 D
7116156 2010-02-06 15:02 +0000 作者 o Commit 9 C
9927870 2010-01-29 02:40 +0000 René Lévesque o Commit 9 B
a3f25ca 2010-01-20 14:18 +0000 A. U. Thor o Commit 9 A
d9a8c8b 2009-10-18 22:14 +0000 Max Power o ~not-replace~ Commit 6 E
02e1e72 2009-10-10 09:52 +0000 Jørgen Thygesen Brahe o Commit 6 D
5d9d565 2009-09-23 09:07 +0000 René Lévesque o ~replaced~ Commit 6 B
2ba9ed5 2009-09-14 20:45 +0000 A. U. Thor o Commit 6 A
2053940 2009-07-25 18:32 +0000 Max Power o ~replaced~ Commit 4 E
ceac6c2 2009-07-17 06:10 +0000 Jørgen Thygesen Brahe o Commit 4 D
[main] 5cb3412a5e06e506840495b91acc885037a48b72 - commit 1 of 34 47%
EOF
|