Fix initialization of a bare clone of a repo that has an adjusted branch checked out.
This commit is contained in:
parent
26887745a0
commit
907fc62f2c
2 changed files with 7 additions and 1 deletions
|
@ -52,6 +52,7 @@ import Annex.Perms
|
|||
import Annex.GitOverlay
|
||||
import Utility.Tmp
|
||||
import qualified Database.Keys
|
||||
import Config
|
||||
|
||||
import qualified Data.Map as M
|
||||
|
||||
|
@ -551,7 +552,10 @@ data AdjustedClone = InAdjustedClone | NotInAdjustedClone | NeedUpgradeForAdjust
|
|||
- current version is too old to support adjusted branches. Returns True
|
||||
- when this is the case. -}
|
||||
checkAdjustedClone :: Annex AdjustedClone
|
||||
checkAdjustedClone = go =<< inRepo Git.Branch.current
|
||||
checkAdjustedClone = ifM isBareRepo
|
||||
( return NotInAdjustedClone
|
||||
, go =<< inRepo Git.Branch.current
|
||||
)
|
||||
where
|
||||
go Nothing = return NotInAdjustedClone
|
||||
go (Just currbranch) = case adjustedToOriginal currbranch of
|
||||
|
|
|
@ -13,6 +13,8 @@ git-annex (6.20160528) UNRELEASED; urgency=medium
|
|||
when used with git 2.9, which has stopped doing this itself.
|
||||
* Automatically enable v6 mode when initializing in a clone from a repo
|
||||
that has an adjusted branch checked out.
|
||||
* Fix initialization of a bare clone of a repo that has an adjusted
|
||||
branch checked out.
|
||||
* remotedaemon: Fixed support for notifications of changes to gcrypt
|
||||
remotes, which was never tested and didn't quite work before.
|
||||
|
||||
|
|
Loading…
Reference in a new issue