add debug in two unusual situations

This commit is contained in:
Joey Hess 2020-11-09 17:50:35 -04:00
parent af9354f447
commit e81bb05b25
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38

View file

@ -27,6 +27,8 @@ import Utility.FileMode
import Utility.OptParse
import qualified Utility.RawFilePath as R
import System.Log.Logger (debugM)
cmd :: Command
cmd = notBareRepo $
withGlobalOptions opts $
@ -170,13 +172,13 @@ start o si file addunlockedmatcher = do
Just s | isSymbolicLink s -> fixuplink key
_ -> add
fixuplink key = starting "add" (ActionItemWorkTreeFile file) si $ do
-- the annexed symlink is present but not yet added to git
liftIO $ debugM "add" "adding existing annex symlink to git"
liftIO $ removeFile (fromRawFilePath file)
addLink (checkGitIgnoreOption o) file key Nothing
next $
cleanup key =<< inAnnex key
fixuppointer key = starting "add" (ActionItemWorkTreeFile file) si $ do
-- the pointer file is present, but not yet added to git
liftIO $ debugM "add" "adding pointer file to git"
Database.Keys.addAssociatedFile key =<< inRepo (toTopFilePath file)
next $ addFile (checkGitIgnoreOption o) file