Don't try to import .git directories from special remotes

Because git does not support storing git repositories inside a git
repository.
This commit is contained in:
Joey Hess 2019-06-04 15:14:20 -04:00
parent 500f72ec3d
commit 082e1f1738
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
4 changed files with 32 additions and 1 deletions

View file

@ -291,7 +291,7 @@ seekRemote remote branch msubdir = do
listContents :: Remote -> TVar (Maybe (ImportableContents (ContentIdentifier, Remote.ByteSize))) -> CommandStart
listContents remote tvar = do
showStart' "list" (Just (Remote.name remote))
next $ Remote.listImportableContents (Remote.importActions remote) >>= \case
next $ listImportableContents remote >>= \case
Nothing -> giveup $ "Unable to list contents of " ++ Remote.name remote
Just importable -> do
importable' <- makeImportMatcher remote >>= \case