author | Eric Wong <normalperson@yhbt.net> | |
Sat, 30 May 2009 00:14:47 +0000 (17:14 -0700) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sun, 31 May 2009 05:30:55 +0000 (22:30 -0700) |
This resolves a semantic conflicts early to work with 5ae93df (t3900: use
ancient iconv names for backward compatibility, 2009-05-18).
Signed-off-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
ancient iconv names for backward compatibility, 2009-05-18).
Signed-off-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 | 2 | |||
---|---|---|---|---|
builtin-log.c | patch | | diff1 | | diff2 | | blob | history |
t/t9129-git-svn-i18n-commitencoding.sh | patch | | diff1 | | diff2 | | blob | history |
t/t9139-git-svn-non-utf8-commitencoding.sh | patch | | diff1 | | | | blob | history |
diff --cc builtin-log.c
Simple merge
diff --cc t/t9129-git-svn-i18n-commitencoding.sh
Simple merge
index 2b1db9733708e885aa7c12db9fa8b03a6799326a,0000000000000000000000000000000000000000..f337959cccc78c40094ed6d81bdd502860e5e02b
mode 100755,000000..100755
mode 100755,000000..100755
--- /dev/null
- for H in ISO-8859-1 EUCJP
+#!/bin/sh
+#
+# Copyright (c) 2009 Eric Wong
+
+test_description='git svn refuses to dcommit non-UTF8 messages'
+
+. ./lib-git-svn.sh
+
+# ISO-2022-JP can pass for valid UTF-8, so skipping that in this test
+
- for H in ISO-8859-1 EUCJP
++for H in ISO8859-1 eucJP
+do
+ test_expect_success "$H setup" '
+ mkdir $H &&
+ svn_cmd import -m "$H test" $H "$svnrepo"/$H &&
+ git svn clone "$svnrepo"/$H $H
+ '
+done
+
- for H in ISO-8859-1 EUCJP
++for H in ISO8859-1 eucJP
+do
+ test_expect_success "$H commit on git side" '
+ (
+ cd $H &&
+ git config i18n.commitencoding $H &&
+ git checkout -b t refs/remotes/git-svn &&
+ echo $H >F &&
+ git add F &&
+ git commit -a -F "$TEST_DIRECTORY"/t3900/$H.txt &&
+ E=$(git cat-file commit HEAD | sed -ne "s/^encoding //p") &&
+ test "z$E" = "z$H"
+ )
+ '
+done
+
++for H in ISO8859-1 eucJP
+do
+ test_expect_success "$H dcommit to svn" '
+ (
+ cd $H &&
+ git config --unset i18n.commitencoding &&
+ ! git svn dcommit
+ )
+ '
+done
+
+test_done