Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Reduce value duplication in t9300-fast-import.
author
Shawn O. Pearce
<spearce@spearce.org>
Thu, 18 Jan 2007 19:49:05 +0000
(14:49 -0500)
committer
Shawn O. Pearce
<spearce@spearce.org>
Thu, 18 Jan 2007 19:49:05 +0000
(14:49 -0500)
It is error prone to list the value of each file twice, instead we
should list the value only once early in the script and reuse the
shell variable when we need to access it.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
t/t9300-fast-import.sh
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
50aee99
)
diff --git
a/t/t9300-fast-import.sh
b/t/t9300-fast-import.sh
index 1463476b2159e6610dcc6bc19e3f6afe3a8a74a6..40b8c073bdbb23ce51c80ab3c2e812dab355985f 100755
(executable)
--- a/
t/t9300-fast-import.sh
+++ b/
t/t9300-fast-import.sh
@@
-7,6
+7,16
@@
test_description='test git-fast-import utility'
. ./test-lib.sh
. ../diff-lib.sh ;# test-lib chdir's into trash
. ./test-lib.sh
. ../diff-lib.sh ;# test-lib chdir's into trash
+file2_data='file2
+second line of EOF'
+
+file3_data='EOF
+in 3rd file
+ END'
+
+file4_data=abcd
+file4_len=4
+
###
### series A
###
###
### series A
###
@@
-16,22
+26,19
@@
cat >input <<INPUT_END
blob
mark :2
data <<EOF
blob
mark :2
data <<EOF
-file2
-second line of EOF
+$file2_data
EOF
blob
mark :3
data <<END
EOF
blob
mark :3
data <<END
-EOF
-in 3rd file
- END
+$file3_data
END
blob
mark :4
END
blob
mark :4
-data
4
-abcd
+data
$file4_len
+$file4_data
commit refs/heads/master
mark :5
committer $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> $GIT_COMMITTER_DATE
commit refs/heads/master
mark :5
committer $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> $GIT_COMMITTER_DATE
@@
-73,24
+80,17
@@
test_expect_success \
'git-cat-file -p master^{tree} | sed "s/ [0-9a-f]* / /" >actual &&
diff -u expect actual'
'git-cat-file -p master^{tree} | sed "s/ [0-9a-f]* / /" >actual &&
diff -u expect actual'
-cat >expect <<EOF
-file2
-second line of EOF
-EOF
+echo "$file2_data" >expect
test_expect_success \
'A: verify file2' \
'git-cat-file blob master:file2 >actual && diff -u expect actual'
test_expect_success \
'A: verify file2' \
'git-cat-file blob master:file2 >actual && diff -u expect actual'
-cat >expect <<END
-EOF
-in 3rd file
- END
-END
+echo "$file3_data" >expect
test_expect_success \
'A: verify file3' \
'git-cat-file blob master:file3 >actual && diff -u expect actual'
test_expect_success \
'A: verify file3' \
'git-cat-file blob master:file3 >actual && diff -u expect actual'
-printf
abcd
>expect
+printf
"$file4_data"
>expect
test_expect_success \
'A: verify file4' \
'git-cat-file blob master:file4 >actual && diff -u expect actual'
test_expect_success \
'A: verify file4' \
'git-cat-file blob master:file4 >actual && diff -u expect actual'