summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar ssqq <ssqq@web>2011-07-07 19:44:40 +0000
committerGravatar admin <admin@branchable.com>2011-07-07 19:44:40 +0000
commit1ffe7f777037e08abc4b068a4547e2baa0e714ee (patch)
tree563d5ddd9d5c7527d6dec8416d33b18b2816d759
parent944cc2fde8c1ad37827adfdbd5e83eb18fe4f9b0 (diff)
-rw-r--r--doc/bugs/git_annex_upgrade_loses_track_of_files_with___34____38____34___character___40__and_probably_others__41__.mdwn32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/bugs/git_annex_upgrade_loses_track_of_files_with___34____38____34___character___40__and_probably_others__41__.mdwn b/doc/bugs/git_annex_upgrade_loses_track_of_files_with___34____38____34___character___40__and_probably_others__41__.mdwn
new file mode 100644
index 000000000..28d11d6ee
--- /dev/null
+++ b/doc/bugs/git_annex_upgrade_loses_track_of_files_with___34____38____34___character___40__and_probably_others__41__.mdwn
@@ -0,0 +1,32 @@
+"git annex upgrade" has lost track of some of my files. Most of them have "&" characters. The others contain "%" characters (I haven't tried the testcase below with "%" however).
+
+Testcase:
+
+ # (With git annex v2)
+ mkdir ~/testannex1
+ cd ~/testannex1
+ git init
+ git annex init "testannex1"
+ touch '02 - Afternoons & Coffeespoons.mp3'
+ touch 'no ampersand.mp3'
+ git annex add '02 - Afternoons & Coffeespoons.mp3'
+ git annex add 'no ampersand.mp3'
+ git commit -m added
+ git annex whereis '02 - Afternoons & Coffeespoons.mp3'
+ git annex whereis 'no ampersand.mp3'
+ # (Upgrade git-annex binary to v3 and then...)
+ git annex upgrade
+ git annex whereis '02 - Afternoons & Coffeespoons.mp3'
+ git annex whereis 'no ampersand.mp3'
+
+This produces:
+
+ 12:38:40 ~/testannex1 (master)$ git annex whereis '02 - Afternoons & Coffeespoons.mp3'
+ whereis 02 - Afternoons & Coffeespoons.mp3 (0 copies)
+ failed
+ git-annex: 1 failed
+ 12:38:40 ~/testannex1 (master)$ git annex whereis 'no ampersand.mp3'
+ whereis no ampersand.mp3 (1 copy)
+ a7b680fc-a8d0-11e0-b0fe-4f94e86d1fb7 -- testannex1 <-- here
+ ok
+