summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-02-06 14:55:11 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-02-06 15:06:45 -0400
commit595e9a41cedbed40dfc6680d34ef6de5e3a2ff8e (patch)
tree5b8be7cf634f374a0b49d3838c3437c90ad4e503 /doc
parentebb16a8c45f5ec12aff6fd158090d6a36d5590dc (diff)
work around absNormPath not working on Windows
Seems I punted on this while porting before. This hack relies on DOS not using / in filenames, it's effectively an alternate path separatr in at least current versions of windows..
Diffstat (limited to 'doc')
-rw-r--r--doc/bugs/On_Windows_the_Comitted_Symlinks_are_not_Relative.mdwn10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/bugs/On_Windows_the_Comitted_Symlinks_are_not_Relative.mdwn b/doc/bugs/On_Windows_the_Comitted_Symlinks_are_not_Relative.mdwn
index 159e48310..3ea44f857 100644
--- a/doc/bugs/On_Windows_the_Comitted_Symlinks_are_not_Relative.mdwn
+++ b/doc/bugs/On_Windows_the_Comitted_Symlinks_are_not_Relative.mdwn
@@ -90,3 +90,13 @@ The output of `git log -p` for me:
@@ -0,0 +1 @@
+.git/annex/objects/5X/qQ/SHA256E-s19915186--c6dc288ec8a77404c0ebc22cbe9b4ec911103fd022c3ca74eec582604dff80a7.exe/SHA256E-s19915186--c6dc288ec8a77404c0ebc22cbe9b4ec911103fd022c3ca74eec582604dff80a7.exe
\ No newline at end of file
+
+> [[fixed|done]] -- I didn't notice this before because it happened to do
+> the right thing if you cd'd into the subdir before adding the file there.
+>
+> WRT the slow down issue, I don't see how it could matter to git-annex on
+> Windows whether the symlinks point to the right place. It only looks at
+> the basename of the symlink target to get the key. If you have a
+> repository that behaves poorly, you can probably use --debug to see if
+> git-annex is calling some expensive series of git commands somehow.
+> --[[Joey]]