Re: [PATCH 3/4 v2] Add tests for .git file

2 messages, 2 authors, 2016-06-15 · open the first message on its own page

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.sh
diff --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.

Re: [PATCH 3/4 v2] Add tests for .git file

From: Lars Hjemli <hidden>
Date: 2016-06-15 22:44:10

On Feb 6, 2008 9:40 AM, Junio C Hamano [off-list ref] wrote:
Lars Hjemli [off-list ref] writes:
quoted
+objpath() {
+    echo $1 | sed -re 's|(..)(.+)|\1/\2|'
+}
"sed -r"???  Please limit ourselves to the basics.
Sorry, I didn't realize 'sed -r' wasn't kosher. Should I resend or is
this something you'd --amend?

--
larsh
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help