uninit: Fix a small bug that left a lock file in .git/annex
unannex using git queue caused the queue lock to be taken after uninit had cleaned out .git/annex. Flush the queue earlier to avoid.
This commit is contained in:
parent
9835fa5d01
commit
a8b627d82b
2 changed files with 3 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
||||||
git-annex (8.20210224) UNRELEASED; urgency=medium
|
git-annex (8.20210224) UNRELEASED; urgency=medium
|
||||||
|
|
||||||
* Windows: Correct the path to the html help file for 64 bit build.
|
* Windows: Correct the path to the html help file for 64 bit build.
|
||||||
|
* uninit: Fix a small bug that left a lock file in .git/annex
|
||||||
|
|
||||||
-- Joey Hess <id@joeyh.name> Wed, 24 Feb 2021 13:18:38 -0400
|
-- Joey Hess <id@joeyh.name> Wed, 24 Feb 2021 13:18:38 -0400
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,7 @@ import qualified Git
|
||||||
import qualified Git.Command
|
import qualified Git.Command
|
||||||
import qualified Command.Unannex
|
import qualified Command.Unannex
|
||||||
import qualified Annex.Branch
|
import qualified Annex.Branch
|
||||||
|
import qualified Annex.Queue
|
||||||
import qualified Database.Keys
|
import qualified Database.Keys
|
||||||
import Annex.Content
|
import Annex.Content
|
||||||
import Annex.Init
|
import Annex.Init
|
||||||
|
@ -65,6 +66,7 @@ startCheckIncomplete file _ = giveup $ unlines
|
||||||
|
|
||||||
finish :: Annex ()
|
finish :: Annex ()
|
||||||
finish = do
|
finish = do
|
||||||
|
Annex.Queue.flush
|
||||||
annexdir <- fromRawFilePath <$> fromRepo gitAnnexDir
|
annexdir <- fromRawFilePath <$> fromRepo gitAnnexDir
|
||||||
annexobjectdir <- fromRepo gitAnnexObjectDir
|
annexobjectdir <- fromRepo gitAnnexObjectDir
|
||||||
leftovers <- removeUnannexed =<< listKeys InAnnex
|
leftovers <- removeUnannexed =<< listKeys InAnnex
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue