diff options
author | 2014-02-06 14:55:11 -0400 | |
---|---|---|
committer | 2014-02-06 15:06:45 -0400 | |
commit | 595e9a41cedbed40dfc6680d34ef6de5e3a2ff8e (patch) | |
tree | 5b8be7cf634f374a0b49d3838c3437c90ad4e503 /doc | |
parent | ebb16a8c45f5ec12aff6fd158090d6a36d5590dc (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.mdwn | 10 |
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]] |