summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2017-10-25 19:04:26 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2017-10-25 19:36:29 -0400
commit48503d747011befb10f01a1ee4097ddc93103d20 (patch)
treee98fcf9e5e87496afd5aaea2e18c96e7ec6bfa80 /CHANGELOG
parent59233f1b18fc58df1ebf500cd992c572deb701d6 (diff)
fix gitAnnexLink to not be absolute on Windows
Windows: Fix reversion that caused the path used to link to annexed content include the drive letter and full path, rather than being relative. (`git annex fix` will fix up after this problem). I've not identified the commit that brought the reversion (probably it happened this spring when I was removing MisingH and last touched Utility.Path). Likely commit c88dfda7e03cab4d96417518b6cfcffd54ad8f5d? The problem is that relPathDirToFile got called two paths that had the slashes different ways around. Since takeDrive includes the first slash, this made two paths on the same drive seem different and it bailed. (ifdefs around this to avoid doing extra work on non-windows) This commit was sponsored by Jack Hill on Patreon.
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG3
1 files changed, 3 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index bb6189604..e6456173a 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -9,6 +9,9 @@ git-annex (6.20171019) UNRELEASED; urgency=medium
Thanks, Sean T Parsons
* Add day to metadata when annex.genmetadata is enabled.
Thanks, Sean T Parsons
+ * Windows: Fix reversion that caused the path used to link
+ to annexed content include the drive letter and full path, rather than
+ being relative. (`git annex fix` will fix up after this problem).
-- Joey Hess <id@joeyh.name> Tue, 24 Oct 2017 13:12:52 -0400