Re: [PATCH 3/4 v2] Add tests for .git file
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:44:10
Lars Hjemli [off-list ref] writes:
quoted hunk
Verify that the basic plumbing works when .git is a file pointing at the real git directory. Signed-off-by: Lars Hjemli <redacted> --- This updated patch replaces cut with sed and tries to do proper quoting. t/t0002-gitfile.sh | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 74 insertions(+), 0 deletions(-) create mode 100755 t/t0002-gitfile.shdiff --git a/t/t0002-gitfile.sh b/t/t0002-gitfile.sh new file mode 100755 index 0000000..7f8ee2f --- /dev/null +++ b/t/t0002-gitfile.sh@@ -0,0 +1,74 @@ +#!/bin/sh + +test_description='.git file + +Verify that plumbing commands work when .git is a file +' +. ./test-lib.sh + +objpath() { + echo $1 | sed -re 's|(..)(.+)|\1/\2|' +}
"sed -r"??? Please limit ourselves to the basics.
+test_expect_success 'check commit-tree' ' + SHA=$(echo "commit bar" | git commit-tree $SHA) && + objck $SHA +' + +test_expect_success 'check rev-list' ' + echo $SHA >"$REAL/HEAD" && + test "$SHA" = "$(git rev-list HEAD)" +'
Nicely done.