diff options
-rw-r--r-- | doc/bugs/fails_to_get_content_from_bare_repo_on_windows.mdwn | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/doc/bugs/fails_to_get_content_from_bare_repo_on_windows.mdwn b/doc/bugs/fails_to_get_content_from_bare_repo_on_windows.mdwn new file mode 100644 index 000000000..48a685c84 --- /dev/null +++ b/doc/bugs/fails_to_get_content_from_bare_repo_on_windows.mdwn @@ -0,0 +1,140 @@ +### Please describe the problem. + +I have a annex repo in external drive (a bare repo), usually synced with a macbook. When I'm trying to sync the drive over to a Windows machine, all contents fail to sync over. I managed to reproduce the problem with a set of instructions locally: + + C:\Temp\test>dir + Volume in drive C is Windows + Volume Serial Number is 6839-6E71 + + Directory of C:\Temp\test + + 2014/05/08 23:08 <DIR> . + 2014/05/08 23:08 <DIR> .. + 2014/05/08 23:08 14 file.txt + 1 File(s) 14 bytes + 2 Dir(s) 164,943,056,896 bytes free + + C:\Temp\test>git init + Initialized empty Git repository in C:/Temp/test/.git/ + + C:\Temp\test>git annex init + init + Detected a filesystem without fifo support. + + Disabling ssh connection caching. + + Detected a crippled filesystem. + + Enabling direct mode. + ok + (Recording state in git...) + + C:\Temp\test>git annex add . + add file.txt ok + (Recording state in git...) + + C:\Temp\test>cd .. + + C:\Temp>mkdir bare + + C:\Temp>cd bare + + C:\Temp\bare>git init --bare + Initialized empty Git repository in C:/Temp/bare/ + C:\Temp\bare>git annex init + init + Detected a filesystem without fifo support. + + Disabling ssh connection caching. + + Detected a crippled filesystem. + ok + (Recording state in git...) + + C:\Temp\bare>cd ../test + + C:\Temp\test>git remote add mybare C:\Temp\bare + + C:\Temp\test>git annex sync --content mybare + commit ok + pull mybare + warning: no common commits + remote: Counting objects: 5, done. + remote: Compressing objects: 100% (3/3), done. + remote: Total 5 (delta 0), reused 0 (delta 0) + Unpacking objects: 100% (5/5), done. + From C:\Temp\bare + * [new branch] git-annex -> mybare/git-annex + ok + (merging mybare/git-annex into git-annex...) + (Recording state in git...) + copy file.txt copy file.txt (to mybare...) + file.txt + 14 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/1) + + sent 86 bytes received 31 bytes 234.00 bytes/sec + total size is 14 speedup is 0.12 + ok + pull mybare + ok + (Recording state in git...) + push mybare + Counting objects: 23, done. + Delta compression using up to 4 threads. + Compressing objects: 100% (16/16), done. + Writing objects: 100% (21/21), 1.94 KiB | 0 bytes/s, done. + Total 21 (delta 1), reused 0 (delta 0) + To C:\Temp\bare + * [new branch] git-annex -> synced/git-annex + * [new branch] annex/direct/master -> synced/master + ok + + C:\Temp\test>cd .. + + C:\Temp>git clone C:\Temp\bare test2 + Cloning into 'test2'... + done. + + C:\Temp>cd test2 + + C:\Temp\test2>ls -l + total 1 + ----------+ 1 Ruo None 188 May 8 23:10 file.txt + + C:\Temp\test2>git annex init + init + Detected a filesystem without fifo support. + + Disabling ssh connection caching. + + Detected a crippled filesystem. + + Enabling direct mode. + ok + (Recording state in git...) + + C:\Temp\test2>git annex get file.txt + get file.txt (merging origin/git-annex origin/synced/git-annex into git-annex...) + (Recording state in git...) + + Unable to access these remotes: origin + + Try making some of these repositories available: + f2af6f52-18d5-4a54-ae5c-c4bef5fab00c -- origin (MY-PC:C:\Temp\bare) + fc00306a-157c-439b-a5c3-37aabf9d61fb -- MY-PC:C:\Temp\test + failed + git-annex: get: 1 failed + + + C:\Temp\test2>git version + git version 1.9.2.msysgit.0 + + C:\Temp\test2>git annex version + git-annex version: 5.20140421-g78d6aa1 + build flags: Assistant Webapp Webapp-secure Pairing Testsuite S3 WebDAV DNS Feeds Quvi TDFA CryptoHash + key/value backends: SHA256E SHA1E SHA512E SHA224E SHA384E SKEIN256E SKEIN512E SHA256 SHA1 SHA512 SHA224 SHA384 SKEIN256 SKEIN512 WORM URL + remote types: git gcrypt S3 bup directory rsync web webdav tahoe glacier hook external + local repository version: 5 + supported repository version: 5 + upgrade supported from repository versions: 2 3 4 + |