summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <junkio@cox.net>2007-04-16 16:53:29 -0700
committerLibravatar Junio C Hamano <junkio@cox.net>2007-04-16 16:53:29 -0700
commitaa3698516109df16f763ed2f0182075edabd7ea0 (patch)
tree441b25956ec2fcf0d33c1e9120f5e4409958b1f8 /t
parentsend-email: do not leave an empty CC: line if no cc is present. (diff)
parentFix permissions on test scripts (diff)
downloadtgif-aa3698516109df16f763ed2f0182075edabd7ea0.tar.xz
Merge branch 'js/wrap-log'
* js/wrap-log: Fix permissions on test scripts Fix t4201: accidental arithmetic expansion shortlog -w: make wrap-line behaviour optional. Use print_wrapped_text() in shortlog
Diffstat (limited to 't')
-rw-r--r--[-rwxr-xr-x]t/diff-lib.sh0
-rw-r--r--[-rwxr-xr-x]t/lib-read-tree-m-3way.sh0
-rwxr-xr-xt/t4201-shortlog.sh50
-rwxr-xr-x[-rw-r--r--]t/t6023-merge-file.sh0
-rwxr-xr-x[-rw-r--r--]t/t6024-recursive-merge.sh0
-rwxr-xr-x[-rw-r--r--]t/t6025-merge-symlinks.sh0
-rw-r--r--[-rwxr-xr-x]t/test-lib.sh0
7 files changed, 50 insertions, 0 deletions
diff --git a/t/diff-lib.sh b/t/diff-lib.sh
index 4624fe654c..4624fe654c 100755..100644
--- a/t/diff-lib.sh
+++ b/t/diff-lib.sh
diff --git a/t/lib-read-tree-m-3way.sh b/t/lib-read-tree-m-3way.sh
index d195603dfa..d195603dfa 100755..100644
--- a/t/lib-read-tree-m-3way.sh
+++ b/t/lib-read-tree-m-3way.sh
diff --git a/t/t4201-shortlog.sh b/t/t4201-shortlog.sh
new file mode 100755
index 0000000000..c27e39cb6f
--- /dev/null
+++ b/t/t4201-shortlog.sh
@@ -0,0 +1,50 @@
+#!/bin/sh
+#
+# Copyright (c) 2006 Johannes E. Schindelin
+#
+
+test_description='git-shortlog
+'
+
+. ./test-lib.sh
+
+echo 1 > a1
+git add a1
+tree=$(git write-tree)
+commit=$( (echo "Test"; echo) | git commit-tree $tree )
+git update-ref HEAD $commit
+
+echo 2 > a1
+git commit -m "This is a very, very long first line for the commit message to see if it is wrapped correctly" a1
+
+# test if the wrapping is still valid when replacing all i's by treble clefs.
+echo 3 > a1
+git commit -m "$(echo "This is a very, very long first line for the commit message to see if it is wrapped correctly" | sed "s/i/1234/g" | tr 1234 '\360\235\204\236')" a1
+
+# now fsck up the utf8
+git repo-config i18n.commitencoding non-utf-8
+echo 4 > a1
+git commit -m "$(echo "This is a very, very long first line for the commit message to see if it is wrapped correctly" | sed "s/i/1234/g" | tr 1234 '\370\235\204\236')" a1
+
+echo 5 > a1
+git commit -m "a 12 34 56 78" a1
+
+git shortlog -w HEAD > out
+
+cat > expect << EOF
+A U Thor (5):
+ Test
+ This is a very, very long first line for the commit message to see if
+ it is wrapped correctly
+ Th๐„žs ๐„žs a very, very long f๐„žrst l๐„žne for the comm๐„žt message to see ๐„žf
+ ๐„žt ๐„žs wrapped correctly
+ Th๘„žs ๘„žs a very, very long f๘„žrst l๘„žne for the comm๘„žt
+ message to see ๘„žf ๘„žt ๘„žs wrapped correctly
+ a 12 34
+ 56 78
+
+EOF
+
+test_expect_success 'shortlog wrapping' 'diff -u expect out'
+
+test_done
diff --git a/t/t6023-merge-file.sh b/t/t6023-merge-file.sh
index c76fccfb5a..c76fccfb5a 100644..100755
--- a/t/t6023-merge-file.sh
+++ b/t/t6023-merge-file.sh
diff --git a/t/t6024-recursive-merge.sh b/t/t6024-recursive-merge.sh
index a398556137..a398556137 100644..100755
--- a/t/t6024-recursive-merge.sh
+++ b/t/t6024-recursive-merge.sh
diff --git a/t/t6025-merge-symlinks.sh b/t/t6025-merge-symlinks.sh
index 3c1a6972bd..3c1a6972bd 100644..100755
--- a/t/t6025-merge-symlinks.sh
+++ b/t/t6025-merge-symlinks.sh
diff --git a/t/test-lib.sh b/t/test-lib.sh
index c0754747fb..c0754747fb 100755..100644
--- a/t/test-lib.sh
+++ b/t/test-lib.sh