Package: git-annex
Version: 4.20130627
Severity: normal
Hello up there. I've tried to use git-annex with repo name in russian, and
though basic git operations (commit/push/pull) work, git-annex fails to
exchange annexed files - saying it cannot access remote repo. Details below.
Thanks beforehand,
Kirill
---- 8< ----
# 1) creating git-annex repo with russian name
kirr@mini:~/tmp/trashme/git-annex-bug$ mkdir мир # NOTE - its utf8 (russian
name)
kirr@mini:~/tmp/trashme/git-annex-bug$ cd мир
kirr@mini:~/tmp/trashme/git-annex-bug/мир$ git init
Initialized empty Git repository in
/home/kirr/tmp/trashme/git-annex-bug/мир/.git/
kirr@mini:~/tmp/trashme/git-annex-bug/мир$ cat >hello.txt
Hello World!
kirr@mini:~/tmp/trashme/git-annex-bug/мир$ git add hello.txt
kirr@mini:~/tmp/trashme/git-annex-bug/мир$ git commit -m hello.txt
[master (root-commit) d69b3a2] hello.txt
1 file changed, 1 insertion(+)
create mode 100644 hello.txt
kirr@mini:~/tmp/trashme/git-annex-bug/мир$ git annex init мир
init мир ok
(Recording state in git...)
kirr@mini:~/tmp/trashme/git-annex-bug/мир$ cat >hello.data
Big data...
kirr@mini:~/tmp/trashme/git-annex-bug/мир$ git annex add hello.data
add hello.data (checksum...) ok
(Recording state in git...)
kirr@mini:~/tmp/trashme/git-annex-bug/мир$ git commit -m hello.data
[master 57ab119] hello.data
1 file changed, 1 insertion(+)
create mode 120000 hello.data
kirr@mini:~/tmp/trashme/git-annex-bug/мир$ cd ..
# 2) cloning мир into мир.2; setting мир.2 as git-annex repo
kirr@mini:~/tmp/trashme/git-annex-bug$ git clone ssh://localhost/`pwd`/мир/
мир.2
Cloning into 'мир.2'...
remote: Counting objects: 16, done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 16 (delta 1), reused 0 (delta 0)
Receiving objects: 100% (16/16), done.
Resolving deltas: 100% (1/1), done.
Checking connectivity... done
kirr@mini:~/tmp/trashme/git-annex-bug$ cd мир.2/
kirr@mini:~/tmp/trashme/git-annex-bug/мир.2$ ls
hello.data hello.txt
kirr@mini:~/tmp/trashme/git-annex-bug/мир.2$ git annex init мир.2
init мир.2 ok
(Recording state in git...)
# 3a) trying to get annexed file - fails
kirr@mini:~/tmp/trashme/git-annex-bug/мир.2$ git annex get hello.data
get hello.data (merging origin/git-annex into git-annex...)
(Recording state in git...)
git-annex-shell: user error (git ["config","--null","--list"] exited 126)
Remote origin does not have git-annex installed; setting
remote.origin.annex-ignore
(not available)
Try making some of these repositories available:
da454e29-0b70-4d83-a2fb-38f5c6e342c9 -- <8@
failed
git-annex: get: 1 failed
# 3b) getting annexed file with --debug
kirr@mini:~/tmp/trashme/git-annex-bug/мир.2$ vim .git/config # removing
remote.origin.annex-ignore
kirr@mini:~/tmp/trashme/git-annex-bug/мир.2$ git annex --debug get hello.data
[2013-07-07 17:20:23 MSK] read: git
["--git-dir=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2/.git","--work-tree=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2","ls-files","--cached","-z","--","hello.data"]
get hello.data [2013-07-07 17:20:23 MSK] read: git
["--git-dir=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2/.git","--work-tree=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2","show-ref","git-annex"]
[2013-07-07 17:20:23 MSK] read: git
["--git-dir=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2/.git","--work-tree=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2","show-ref","--hash","refs/heads/git-annex"]
[2013-07-07 17:20:23 MSK] read: git
["--git-dir=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2/.git","--work-tree=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2","log","refs/heads/git-annex..ae8e15e4ceb2ab3eee90c9d491e0e63b12a5b468","--oneline","-n1"]
[2013-07-07 17:20:23 MSK] read: git
["--git-dir=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2/.git","--work-tree=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2","log","refs/heads/git-annex..2cc5e5ec68fc9ed8d26b51fb991f1de97b680e83","--oneline","-n1"]
[2013-07-07 17:20:23 MSK] chat: git
["--git-dir=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2/.git","--work-tree=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2","cat-file","--batch"]
# NOTE here "мир" becomes "CCC8D0" which is wrong and that's why it fails
[2013-07-07 17:20:23 MSK] read: ssh
["-S","/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2/.git/annex/ssh/localhost","-o","ControlMaster=auto","-o","ControlPersist=yes","-T","localhost","git-annex-shell
'configlist' '//home/kirr/tmp/trashme/git-annex-bug/CCC8D0/'"]
git-annex-shell: user error (git ["config","--null","--list"] exited 126)
[2013-07-07 17:20:23 MSK] call: git
["--git-dir=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2/.git","--work-tree=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2","fetch","--quiet","origin"]
Remote origin does not have git-annex installed; setting
remote.origin.annex-ignore
[2013-07-07 17:20:24 MSK] call: git
["--git-dir=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2/.git","--work-tree=/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2","config","remote.origin.annex-ignore","true"]
(not available)
Try making some of these repositories available:
da454e29-0b70-4d83-a2fb-38f5c6e342c9 -- <8@
failed
[2013-07-07 17:20:24 MSK] read: ssh
["-O","stop","-S","/home/kirr/tmp/trashme/git-annex-bug/\1084\1080\1088.2/.git/annex/ssh/localhost","-o","ControlMaster=auto","-o","ControlPersist=yes","localhost"]
git-annex: get: 1 failed
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.10.0-netmini+ (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages git-annex depends on:
ii curl 7.31.0-2
ii git 1:1.7.10.4-2
ii libc6 2.17-7
ii libffi6 3.0.13-4
ii libgmp10 2:5.1.2+dfsg-1
ii libgnutls26 2.12.23-5
ii libgsasl7 1.8.0-2
ii libicu48 4.8.1.1-12
ii libidn11 1.25-2
ii libxml2 2.9.1+dfsg1-2
ii libyaml-0-2 0.1.4-2
ii openssh-client 1:6.2p2-4
ii rsync 3.0.9-4
ii wget 1.14-2
ii zlib1g 1:1.2.8.dfsg-1
Versions of packages git-annex recommends:
ii bind9-host 1:9.8.4.dfsg.P1-6+nmu2
ii gnupg 1.4.12-7
ii lsof 4.86+dfsg-1
Versions of packages git-annex suggests:
ii bup 0.25~git2011.11.04-5.1
ii graphviz 2.26.3-14
pn libnss-mdns <none>
-- debconf-show failed
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]