Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
t2020: abstract away SHA-1 specific constants
author
brian m. carlson
<sandals@crustytoothpaste.net>
Sun, 25 Mar 2018 19:20:52 +0000
(19:20 +0000)
committer
Junio C Hamano
<gitster@pobox.com>
Mon, 26 Mar 2018 22:10:48 +0000
(15:10 -0700)
Adjust the test so that it uses variables for the revisions we're
checking out instead of hard-coded hashes.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t2020-checkout-detach.sh
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
60e0dc0
)
diff --git
a/t/t2020-checkout-detach.sh
b/t/t2020-checkout-detach.sh
index bb4f2e0c631f1de7421f50b9fa64f11276fe9645..1fa670625c5be87294eec9c5fe86bf2defff2ce2 100755
(executable)
--- a/
t/t2020-checkout-detach.sh
+++ b/
t/t2020-checkout-detach.sh
@@
-189,8
+189,12
@@
test_expect_success 'no advice given for explicit detached head state' '
# Detached HEAD tests for GIT_PRINT_SHA1_ELLIPSIS (new format)
test_expect_success 'describe_detached_head prints no SHA-1 ellipsis when not asked to' "
# Detached HEAD tests for GIT_PRINT_SHA1_ELLIPSIS (new format)
test_expect_success 'describe_detached_head prints no SHA-1 ellipsis when not asked to' "
+ commit=$(git rev-parse --short=12 master^) &&
+ commit2=$(git rev-parse --short=12 master~2) &&
+ commit3=$(git rev-parse --short=12 master~3) &&
+
# The first detach operation is more chatty than the following ones.
# The first detach operation is more chatty than the following ones.
- cat >1st_detach <<-
'EOF'
&&
+ cat >1st_detach <<-
EOF
&&
Note: checking out 'HEAD^'.
You are in 'detached HEAD' state. You can look around, make experimental
Note: checking out 'HEAD^'.
You are in 'detached HEAD' state. You can look around, make experimental
@@
-202,18
+206,18
@@
test_expect_success 'describe_detached_head prints no SHA-1 ellipsis when not as
git checkout -b <new-branch-name>
git checkout -b <new-branch-name>
- HEAD is now at
7c7cd714e262
three
+ HEAD is now at
\$commit
three
EOF
# The remaining ones just show info about previous and current HEADs.
EOF
# The remaining ones just show info about previous and current HEADs.
- cat >2nd_detach <<-
'EOF'
&&
- Previous HEAD position was
7c7cd714e262
three
- HEAD is now at
139b20d8e6c5
two
+ cat >2nd_detach <<-
EOF
&&
+ Previous HEAD position was
\$commit
three
+ HEAD is now at
\$commit2
two
EOF
EOF
- cat >3rd_detach <<-
'EOF'
&&
- Previous HEAD position was
139b20d8e6c5
two
- HEAD is now at
d79ce1670bdc
one
+ cat >3rd_detach <<-
EOF
&&
+ Previous HEAD position was
\$commit2
two
+ HEAD is now at
\$commit3
one
EOF
reset &&
EOF
reset &&
@@
-261,8
+265,12
@@
test_expect_success 'describe_detached_head prints no SHA-1 ellipsis when not as
# Detached HEAD tests for GIT_PRINT_SHA1_ELLIPSIS (old format)
test_expect_success 'describe_detached_head does print SHA-1 ellipsis when asked to' "
# Detached HEAD tests for GIT_PRINT_SHA1_ELLIPSIS (old format)
test_expect_success 'describe_detached_head does print SHA-1 ellipsis when asked to' "
+ commit=$(git rev-parse --short=12 master^) &&
+ commit2=$(git rev-parse --short=12 master~2) &&
+ commit3=$(git rev-parse --short=12 master~3) &&
+
# The first detach operation is more chatty than the following ones.
# The first detach operation is more chatty than the following ones.
- cat >1st_detach <<-
'EOF'
&&
+ cat >1st_detach <<-
EOF
&&
Note: checking out 'HEAD^'.
You are in 'detached HEAD' state. You can look around, make experimental
Note: checking out 'HEAD^'.
You are in 'detached HEAD' state. You can look around, make experimental
@@
-274,18
+282,18
@@
test_expect_success 'describe_detached_head does print SHA-1 ellipsis when asked
git checkout -b <new-branch-name>
git checkout -b <new-branch-name>
- HEAD is now at
7c7cd714e262
... three
+ HEAD is now at
\$commit
... three
EOF
# The remaining ones just show info about previous and current HEADs.
EOF
# The remaining ones just show info about previous and current HEADs.
- cat >2nd_detach <<-
'EOF'
&&
- Previous HEAD position was
7c7cd714e262
... three
- HEAD is now at
139b20d8e6c5
... two
+ cat >2nd_detach <<-
EOF
&&
+ Previous HEAD position was
\$commit
... three
+ HEAD is now at
\$commit2
... two
EOF
EOF
- cat >3rd_detach <<-
'EOF'
&&
- Previous HEAD position was
139b20d8e6c5
... two
- HEAD is now at
d79ce1670bdc
... one
+ cat >3rd_detach <<-
EOF
&&
+ Previous HEAD position was
\$commit2
... two
+ HEAD is now at
\$commit3
... one
EOF
reset &&
EOF
reset &&