Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
t4205 (log-pretty-formats): don't hardcode SHA-1 in expected outputs
author
Alexey Shumkin
<Alex.Crezoff@gmail.com>
Wed, 26 Jun 2013 10:19:48 +0000
(14:19 +0400)
committer
Junio C Hamano
<gitster@pobox.com>
Wed, 26 Jun 2013 18:33:00 +0000
(11:33 -0700)
The expected SHA-1 digests are always available in variables. Use
them instead of hardcoding.
Signed-off-by: Alexey Shumkin <Alex.Crezoff@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t4205-log-pretty-formats.sh
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
375775b
)
diff --git
a/t/t4205-log-pretty-formats.sh
b/t/t4205-log-pretty-formats.sh
index 26fbfde4a36689a51c181c13f9d5680fd2780219..73ba5e8f0c386aa3762be942a5b1062ac82237d5 100755
(executable)
--- a/
t/t4205-log-pretty-formats.sh
+++ b/
t/t4205-log-pretty-formats.sh
@@
-101,7
+101,11
@@
test_expect_failure 'NUL termination with --stat' '
test_expect_success 'setup more commits' '
test_commit "message one" one one message-one &&
test_expect_success 'setup more commits' '
test_commit "message one" one one message-one &&
- test_commit "message two" two two message-two
+ test_commit "message two" two two message-two &&
+ head1=$(git rev-parse --verify --short HEAD~0) &&
+ head2=$(git rev-parse --verify --short HEAD~1) &&
+ head3=$(git rev-parse --verify --short HEAD~2) &&
+ head4=$(git rev-parse --verify --short HEAD~3)
'
test_expect_success 'left alignment formatting' '
'
test_expect_success 'left alignment formatting' '
@@
-117,18
+121,18
@@
EOF
test_cmp expected actual
'
test_cmp expected actual
'
-test_expect_success 'left alignment formatting at the nth column'
'
- git log --pretty=
"format:%h %<|(40)%s"
>actual &&
+test_expect_success 'left alignment formatting at the nth column'
"
+ git log --pretty=
'format:%h %<|(40)%s'
>actual &&
# complete the incomplete line at the end
echo >>actual &&
qz_to_tab_space <<\EOF >expected &&
# complete the incomplete line at the end
echo >>actual &&
qz_to_tab_space <<\EOF >expected &&
-
fa33ab
1 message two Z
-
7cd6c63
message one Z
-
1711bf9
add bar Z
-
af20c06
initial Z
+
$head
1 message two Z
+
$head2
message one Z
+
$head3
add bar Z
+
$head4
initial Z
EOF
test_cmp expected actual
EOF
test_cmp expected actual
-'
+"
test_expect_success 'left alignment formatting with no padding' '
git log --pretty="format:%<(1)%s" >actual &&
test_expect_success 'left alignment formatting with no padding' '
git log --pretty="format:%<(1)%s" >actual &&
@@
-195,18
+199,18
@@
EOF
test_cmp expected actual
'
test_cmp expected actual
'
-test_expect_success 'right alignment formatting at the nth column'
'
- git log --pretty=
"format:%h %>|(40)%s"
>actual &&
+test_expect_success 'right alignment formatting at the nth column'
"
+ git log --pretty=
'format:%h %>|(40)%s'
>actual &&
# complete the incomplete line at the end
echo >>actual &&
qz_to_tab_space <<\EOF >expected &&
# complete the incomplete line at the end
echo >>actual &&
qz_to_tab_space <<\EOF >expected &&
-
fa33ab
1 message two
-
7cd6c63
message one
-
1711bf9
add bar
-
af20c06
initial
+
$head
1 message two
+
$head2
message one
+
$head3
add bar
+
$head4
initial
EOF
test_cmp expected actual
EOF
test_cmp expected actual
-'
+"
test_expect_success 'right alignment formatting with no padding' '
git log --pretty="format:%>(1)%s" >actual &&
test_expect_success 'right alignment formatting with no padding' '
git log --pretty="format:%>(1)%s" >actual &&
@@
-234,18
+238,18
@@
EOF
test_cmp expected actual
'
test_cmp expected actual
'
-test_expect_success 'center alignment formatting at the nth column'
'
- git log --pretty=
"format:%h %><|(40)%s"
>actual &&
+test_expect_success 'center alignment formatting at the nth column'
"
+ git log --pretty=
'format:%h %><|(40)%s'
>actual &&
# complete the incomplete line at the end
echo >>actual &&
qz_to_tab_space <<\EOF >expected &&
# complete the incomplete line at the end
echo >>actual &&
qz_to_tab_space <<\EOF >expected &&
-
fa33ab
1 message two Z
-
7cd6c63
message one Z
-
1711bf9
add bar Z
-
af20c06
initial Z
+
$head
1 message two Z
+
$head2
message one Z
+
$head3
add bar Z
+
$head4
initial Z
EOF
test_cmp expected actual
EOF
test_cmp expected actual
-'
+"
test_expect_success 'center alignment formatting with no padding' '
git log --pretty="format:%><(1)%s" >actual &&
test_expect_success 'center alignment formatting with no padding' '
git log --pretty="format:%><(1)%s" >actual &&