-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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
- Loading branch information
Showing
8 changed files
with
120 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
Empty file.
Empty file.
Empty file.
Empty file.