Роман Ержуков wrote: > It's not regression. It was after one local git commit, when I > renamed the Java package. [...] > [svn-remote "svn"] > url = http://svn.dfu.i-teco.ru/projects > fetch = trunk/АС Выплаты:refs/remotes/trunk > branches = branches/АС Выплаты/*:refs/remotes/* > tags = tags/АС Выплаты/*:refs/remotes/tags/*
Thanks. I tried to reproduce this with git 1.7.9.2 and libsvn1 1.6.17dfsg-3. At first, I got a different error[*] ("Unable to determine upstream SVN information"), which turned out to be due to an unrelated bug. Unsetting "[log] abbrevcommit" in ~/.gitconfig made the error go away. Unfortunately after that, "git svn dcommit" works fine. | $ git svn dcommit | Committing to file:///tmp/test-repo/trunk/АС Выплаты ... | M hello.c | Committed r6 | M hello.c | r6 = 9747b1cb9cddf37f85da9cce99f17d4507005524 (refs/remotes/trunk) | No changes between current HEAD and refs/remotes/trunk | Resetting to the latest refs/remotes/trunk Reproduction recipe: svnadmin create /tmp/test-repo svnadmin load /tmp/test-repo <dump.txt git init wc cd wc git svn init -s file:///tmp/test-repo sed -i -e ' s,trunk:,trunk/АС Выплаты:, s,branches/\*:,branches/АС Выплаты/\*:, s,tags/\*:,tags/АС Выплаты/\*:, ' .git/config git svn fetch echo 'hello! 3' >hello.c git commit -a -m test git svn dcommit No assertion failure. $ ldd /usr/lib/i386-linux-gnu/libsvn_swig_perl-1.so.1 | grep libsvn libsvn_delta-1.so.1 => /usr/lib/i386-linux-gnu/libsvn_delta-1.so.1 (0xb7701000) libsvn_subr-1.so.1 => /usr/lib/i386-linux-gnu/libsvn_subr-1.so.1 (0xb76ae000) $ sha1sum /usr/lib/i386-linux-gnu/libsvn_subr-1.so.1 8ce873afadd6910a764a2539e59e64c2158ba437 /usr/lib/i386-linux-gnu/libsvn_subr-1.so.1 Ideas? Jonathan [*] $ git svn dcommit Use of uninitialized value $hash in string eq at /usr/lib/git-core/git-svn line 1899. Use of uninitialized value $hash in string eq at /usr/lib/git-core/git-svn line 1899. Unable to determine upstream SVN information from HEAD history. Perhaps the repository is empty. at /usr/lib/git-core/git-svn line 780. It's because this copy of git is missing the fix 83cf21f98 (git-svn: un-break "git svn rebase" when log.abbrevCommit=true, 2012-02-12).
SVN-fs-dump-format-version: 2 UUID: d089e280-d7f1-45d1-a139-be5e3fcc7ad3 Revision-number: 0 Prop-content-length: 56 Content-length: 56 K 8 svn:date V 27 2012-02-24T18:26:04.339037Z PROPS-END Revision-number: 1 Prop-content-length: 113 Content-length: 113 K 10 svn:author V 3 jrn K 8 svn:date V 27 2012-02-24T18:28:56.964680Z K 7 svn:log V 15 initial commit PROPS-END Node-path: trunk Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/АС Выплаты Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/АС Выплаты/hello.c Node-kind: file Node-action: add Prop-content-length: 10 Text-content-length: 7 Text-content-md5: 8b8db3dfa426f6bdb1798d578f5239ae Text-content-sha1: 5c372ab96c721258c5c12bb8ead291bbba5dace6 Content-length: 17 PROPS-END hello! Revision-number: 2 Prop-content-length: 125 Content-length: 125 K 10 svn:author V 3 jrn K 8 svn:date V 27 2012-02-24T18:31:23.316749Z K 7 svn:log V 27 Set up branches/ hierarchy PROPS-END Node-path: branches Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: branches/АС Выплаты Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Revision-number: 3 Prop-content-length: 110 Content-length: 110 K 10 svn:author V 3 jrn K 8 svn:date V 27 2012-02-24T18:31:30.595389Z K 7 svn:log V 12 Make branch PROPS-END Node-path: branches/АС Выплаты/br Node-kind: dir Node-action: add Node-copyfrom-rev: 2 Node-copyfrom-path: trunk/АС Выплаты Revision-number: 4 Prop-content-length: 119 Content-length: 119 K 10 svn:author V 3 jrn K 8 svn:date V 27 2012-02-24T18:31:49.992179Z K 7 svn:log V 21 Make tags/ hierarchy PROPS-END Node-path: tags Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: tags/АС Выплаты Node-kind: dir Node-action: add Prop-content-length: 10 Content-length: 10 PROPS-END Revision-number: 5 Prop-content-length: 104 Content-length: 104 K 10 svn:author V 3 jrn K 8 svn:date V 27 2012-02-24T18:32:16.545364Z K 7 svn:log V 7 update PROPS-END Node-path: trunk/АС Выплаты/hello.c Node-kind: file Node-action: change Text-content-length: 9 Text-content-md5: 1714433b8efc50db990ad4e367adccd7 Text-content-sha1: 034526ae697192541bfe12e39575df6348bdda8c Content-length: 9 hello! 2