Commit 532a56441b5231ac0965d4a4f208c75e98b80200

Authored by Shrikant Sharat
1 parent 3201f76b9b

Fix mild output format changes in git.

Travis is now using git version 1.8.* to run the tests and there is a slight
difference in output formatting of the git commands. This is causing mis-leading
test failures.

Showing 2 changed files with 4 additions and 4 deletions Inline Diff

tests/revert-update.t
1 Load and test plugin. 1 Load and test plugin.
2 2
3 $ antigen-bundle $PLUGIN_DIR 3 $ antigen-bundle $PLUGIN_DIR
4 Cloning into '.+?'\.\.\. (re) 4 Cloning into '.+?'\.\.\. (re)
5 done. 5 done.
6 $ hehe 6 $ hehe
7 hehe 7 hehe
8 8
9 Save the current HEAD of the plugin. 9 Save the current HEAD of the plugin.
10 10
11 $ old_version="$(pg rev-parse HEAD)" 11 $ old_version="$(pg rev-parse HEAD)"
12 12
13 Modify the plugin. 13 Modify the plugin.
14 14
15 $ cat > $PLUGIN_DIR/aliases.zsh <<EOF 15 $ cat > $PLUGIN_DIR/aliases.zsh <<EOF
16 > alias hehe='echo hehe, updated' 16 > alias hehe='echo hehe, updated'
17 > EOF 17 > EOF
18 $ pg commit -am 'Updated message' 18 $ pg commit -am 'Updated message'
19 \[master [a-f0-9]{7}\] Updated message (re) 19 \[master [a-f0-9]{7}\] Updated message (re)
20 1 file changed, 1 insertion(+), 1 deletion(-) 20 1 file changed, 1 insertion(+), 1 deletion(-)
21 21
22 Save the new HEAD of the plugin. 22 Save the new HEAD of the plugin.
23 23
24 $ new_version="$(pg rev-parse HEAD)" 24 $ new_version="$(pg rev-parse HEAD)"
25 25
26 Define a convenience function to get the current version. 26 Define a convenience function to get the current version.
27 27
28 $ current-version () {(cd dot-antigen/repos/* && git rev-parse HEAD)} 28 $ current-version () {(cd dot-antigen/repos/* && git rev-parse HEAD)}
29 29
30 Confirm we currently have the old version. 30 Confirm we currently have the old version.
31 31
32 $ [[ $(current-version) == $old_version ]] 32 $ [[ $(current-version) == $old_version ]]
33 33
34 Run antigen's update. 34 Run antigen's update.
35 35
36 $ antigen-update 36 $ antigen-update
37 **** Pulling */test-plugin (glob) 37 **** Pulling */test-plugin (glob)
38 From */test-plugin (glob) 38 From */test-plugin (glob)
39 ???????..??????? master -> origin/master (glob) 39 ???????..??????? master -> origin/master (glob)
40 Updating ???????..??????? (glob) 40 Updating ???????..??????? (glob)
41 Fast-forward 41 Fast-forward
42 aliases.zsh | 2 +- 42 aliases.zsh |\s+2 \+- (re)
43 1 file changed, 1 insertion(+), 1 deletion(-) 43 1 file changed, 1 insertion(+), 1 deletion(-)
44 Updated from ??????? to ???????. (glob) 44 Updated from ??????? to ???????. (glob)
45 ??????? Updated message (glob) 45 ??????? Updated message (glob)
46 aliases.zsh | 2 +- 46 aliases.zsh |\s+2 +- (re)
47 1 file changed, 1 insertion(+), 1 deletion(-) 47 1 file changed, 1 insertion(+), 1 deletion(-)
48 48
49 49
50 Confirm we have the new version. 50 Confirm we have the new version.
51 51
52 $ [[ $(current-version) == $new_version ]] 52 $ [[ $(current-version) == $new_version ]]
53 53
54 Run update again, with no changes in the origin repo. 54 Run update again, with no changes in the origin repo.
55 55
56 $ antigen-revert 56 $ antigen-revert
57 Reverted to state before running -update on *. (glob) 57 Reverted to state before running -update on *. (glob)
58 58
59 Confirm we have the old version again. 59 Confirm we have the old version again.
60 60
61 $ [[ $(current-version) == $old_version ]] 61 $ [[ $(current-version) == $old_version ]]
62 62
1 Load plugin. 1 Load plugin.
2 2
3 $ antigen-bundle $PLUGIN_DIR 3 $ antigen-bundle $PLUGIN_DIR
4 Cloning into '.+?'\.\.\. (re) 4 Cloning into '.+?'\.\.\. (re)
5 done. 5 done.
6 $ hehe 6 $ hehe
7 hehe 7 hehe
8 8
9 Update the plugin. 9 Update the plugin.
10 10
11 $ cat > $PLUGIN_DIR/aliases.zsh <<EOF 11 $ cat > $PLUGIN_DIR/aliases.zsh <<EOF
12 > alias hehe='echo hehe, updated' 12 > alias hehe='echo hehe, updated'
13 > EOF 13 > EOF
14 $ pg commit -am 'Updated message' 14 $ pg commit -am 'Updated message'
15 \[master [a-f0-9]{7}\] Updated message (re) 15 \[master [a-f0-9]{7}\] Updated message (re)
16 1 file changed, 1 insertion(+), 1 deletion(-) 16 1 file changed, 1 insertion(+), 1 deletion(-)
17 17
18 Run antigen's update. 18 Run antigen's update.
19 19
20 $ antigen-update 20 $ antigen-update
21 **** Pulling */test-plugin (glob) 21 **** Pulling */test-plugin (glob)
22 From */test-plugin (glob) 22 From */test-plugin (glob)
23 ???????..??????? master -> origin/master (glob) 23 ???????..??????? master -> origin/master (glob)
24 Updating ???????..??????? (glob) 24 Updating ???????..??????? (glob)
25 Fast-forward 25 Fast-forward
26 aliases.zsh | 2 +- 26 aliases.zsh |\s+2 \+- (re)
27 1 file changed, 1 insertion(+), 1 deletion(-) 27 1 file changed, 1 insertion(+), 1 deletion(-)
28 Updated from ??????? to ???????. (glob) 28 Updated from ??????? to ???????. (glob)
29 ??????? Updated message (glob) 29 ??????? Updated message (glob)
30 aliases.zsh | 2 +- 30 aliases.zsh |\s+2 \+- (re)
31 1 file changed, 1 insertion(+), 1 deletion(-) 31 1 file changed, 1 insertion(+), 1 deletion(-)
32 32
33 33
34 Confirm there is still only one repository. 34 Confirm there is still only one repository.
35 35
36 $ ls $ADOTDIR/repos | wc -l 36 $ ls $ADOTDIR/repos | wc -l
37 1 37 1
38 38
39 The new alias should not activate. 39 The new alias should not activate.
40 40
41 $ hehe 41 $ hehe
42 hehe 42 hehe
43 43
44 Run update again, with no changes in the origin repo. 44 Run update again, with no changes in the origin repo.
45 45
46 $ antigen-update 46 $ antigen-update
47 **** Pulling */test-plugin (glob) 47 **** Pulling */test-plugin (glob)
48 Already up-to-date. 48 Already up-to-date.
49 49
50 50