git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 06/11] Move git-hash-object tests from t5303 to t1007

From
Adam Roben <aroben@apple.com>
Date
Apr 23, 2008, 19:17 UTC
Message-ID
<1208978273-98146-7-git-send-email-aroben@apple.com>
In-Reply-To
<1208978273-98146-6-git-send-email-aroben@apple.com>
This is a more appropriate location according to t/README.
Signed-off-by: Adam Roben <aroben@apple.com>
---
 t/t1007-hash-object.sh |   35 +++++++++++++++++++++++++++++++++++
 t/t5303-hash-object.sh |   35 -----------------------------------
 2 files changed, 35 insertions(+), 35 deletions(-)
 create mode 100755 t/t1007-hash-object.sh
 delete mode 100755 t/t5303-hash-object.sh
diff --git a/t/t1007-hash-object.sh b/t/t1007-hash-object.sh
new file mode 100755
index 0000000..543c078
--- /dev/null
+++ b/t/t1007-hash-object.sh
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+test_description=git-hash-object
+
+. ./test-lib.sh
+
+test_expect_success \
+    'git hash-object -w --stdin saves the object' \
+    'obname=$(echo foo | git hash-object -w --stdin) &&
+    obpath=$(echo $obname | sed -e "s/\(..\)/\1\//") &&
+    test -r .git/objects/"$obpath" &&
+    rm -f .git/objects/"$obpath"'
+    
+test_expect_success \
+    'git hash-object --stdin -w saves the object' \
+    'obname=$(echo foo | git hash-object --stdin -w) &&
+    obpath=$(echo $obname | sed -e "s/\(..\)/\1\//") &&
+    test -r .git/objects/"$obpath" &&
+    rm -f .git/objects/"$obpath"'    
+
+test_expect_success \
+    'git hash-object --stdin file1 <file0 first operates on file0, then file1' \
+    'echo foo > file1 &&
+    obname0=$(echo bar | git hash-object --stdin) &&
+    obname1=$(git hash-object file1) &&
+    obname0new=$(echo bar | git hash-object --stdin file1 | sed -n -e 1p) &&
+    obname1new=$(echo bar | git hash-object --stdin file1 | sed -n -e 2p) &&
+    test "$obname0" = "$obname0new" &&
+    test "$obname1" = "$obname1new"'
+
+test_expect_success \
+    'git hash-object refuses multiple --stdin arguments' \
+    '! git hash-object --stdin --stdin < file1'
+
+test_done
diff --git a/t/t5303-hash-object.sh b/t/t5303-hash-object.sh
deleted file mode 100755
index 543c078..0000000
--- a/t/t5303-hash-object.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/sh
-
-test_description=git-hash-object
-
-. ./test-lib.sh
-
-test_expect_success \
-    'git hash-object -w --stdin saves the object' \
-    'obname=$(echo foo | git hash-object -w --stdin) &&
-    obpath=$(echo $obname | sed -e "s/\(..\)/\1\//") &&
-    test -r .git/objects/"$obpath" &&
-    rm -f .git/objects/"$obpath"'
-    
-test_expect_success \
-    'git hash-object --stdin -w saves the object' \
-    'obname=$(echo foo | git hash-object --stdin -w) &&
-    obpath=$(echo $obname | sed -e "s/\(..\)/\1\//") &&
-    test -r .git/objects/"$obpath" &&
-    rm -f .git/objects/"$obpath"'    
-
-test_expect_success \
-    'git hash-object --stdin file1 <file0 first operates on file0, then file1' \
-    'echo foo > file1 &&
-    obname0=$(echo bar | git hash-object --stdin) &&
-    obname1=$(git hash-object file1) &&
-    obname0new=$(echo bar | git hash-object --stdin file1 | sed -n -e 1p) &&
-    obname1new=$(echo bar | git hash-object --stdin file1 | sed -n -e 2p) &&
-    test "$obname0" = "$obname0new" &&
-    test "$obname1" = "$obname1new"'
-
-test_expect_success \
-    'git hash-object refuses multiple --stdin arguments' \
-    '! git hash-object --stdin --stdin < file1'
-
-test_done
-- 
1.5.5.1.152.g9aeb7
Previous: Adam RobenNext: Adam Roben
Message 7 of 19 in “Speed up git-svn fetch”
  1. Adam RobenApr 23, 2008
  2. 01/11 Add tests for git cat-fileAdam Roben, Apr 23, 2008
  3. 02/11 git-cat-file: Small refactor of cmd_cat_fileAdam Roben, Apr 23, 2008
  4. 03/11 git-cat-file: Make option parsing a little more flexibleAdam Roben, Apr 23, 2008
  5. 04/11 git-cat-file: Add --batch-check optionAdam Roben, Apr 23, 2008
  6. 05/11 git-cat-file: Add --batch optionAdam Roben, Apr 23, 2008
  7. 06/11 Move git-hash-object tests from t5303 to t1007Adam Roben, Apr 23, 2008
  8. 07/11 Add more tests for git hash-objectAdam Roben, Apr 23, 2008
  9. 08/11 git-hash-object: Add --stdin-paths optionAdam Roben, Apr 23, 2008
  10. 09/11 Git.pm: Add command_bidi_pipe and command_close_bidi_pipeAdam Roben, Apr 23, 2008
  11. 10/11 Git.pm: Add hash_and_insert_object and cat_blobAdam Roben, Apr 23, 2008
  12. 11/11 git-svn: Speed up fetchAdam Roben, Apr 23, 2008
  13. Junio C HamanoApr 25, 2008
  14. Eric WongApr 25, 2008
  15. Junio C HamanoApr 25, 2008
  16. Junio C HamanoApr 25, 2008
  17. Junio C HamanoMay 6, 2008
  18. Adam RobenApr 23, 2008
  19. Eric WongApr 25, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.