Package: git-annex
Version: 5.20131130
Severity: normal

Hi Joey,

I noticed that the logic used in gitAnnexLocation' is flawed for rsync
remotes that contain data stored using hashDirMixed. As a consequence
none of the data stored using this hash is retrievable or fsckable. I am
not sure whether this only applies to encrypted remotes.

When fscking a remote file gitAnnexLocation is used to determine its
path. This function checks both possible locations (due to the hash
change), but does so locally instead of remotely. In the absence of
either location it defaults to hashDirLower and fails to retrieve the
object in question.

I am not sure whether carrying compatibility code for this case is
useful, but having an upgrade path would be awesome. After all no
current version of git annex will ever create hashDirMixed objects.

Helmut


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to