assistant: Fix bug that caused v6 pointer files to be annexed by the assistant.
This commit is contained in:
parent
c61f038fc9
commit
fb8ab2469d
3 changed files with 9 additions and 1 deletions
|
@ -221,7 +221,11 @@ shouldRestage :: DaemonStatus -> Bool
|
|||
shouldRestage ds = scanComplete ds || forceRestage ds
|
||||
|
||||
onAddUnlocked :: Bool -> GetFileMatcher -> Handler
|
||||
onAddUnlocked = onAddUnlocked' False contentchanged addassociatedfile addlink samefilestatus
|
||||
onAddUnlocked symlinkssupported matcher f fs = do
|
||||
mk <- liftIO $ isPointerFile f
|
||||
case mk of
|
||||
Nothing -> onAddUnlocked' False contentchanged addassociatedfile addlink samefilestatus symlinkssupported matcher f fs
|
||||
Just k -> addlink f k
|
||||
where
|
||||
addassociatedfile key file =
|
||||
Database.Keys.addAssociatedFile key
|
||||
|
|
2
debian/changelog
vendored
2
debian/changelog
vendored
|
@ -6,6 +6,8 @@ git-annex (6.20160512) UNRELEASED; urgency=medium
|
|||
* adjust: If the adjusted branch already exists, avoid overwriting it,
|
||||
since it might contain changes that have not yet been propigated to the
|
||||
original branch.
|
||||
* assistant: Fix bug that caused v6 pointer files to be annexed by the
|
||||
assistant.
|
||||
|
||||
-- Joey Hess <id@joeyh.name> Wed, 11 May 2016 16:08:38 -0400
|
||||
|
||||
|
|
|
@ -102,3 +102,5 @@ Everything up-to-date
|
|||
|
||||
### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)
|
||||
It seems to work really well on v5, but the v6 file "corruption" is difficult to recover from.
|
||||
|
||||
> [[fixed|done]] --[[Joey]]
|
||||
|
|
Loading…
Reference in a new issue