guard against unsafe git ls-files uses
This breaks several parts of the upgrade code, when upgrading remotes of the current repo, but those parts were buggy, and will need to be fixed somehow anyway.
This commit is contained in:
parent
9bbb73469e
commit
3440b77d1e
1 changed files with 1 additions and 1 deletions
|
@ -320,7 +320,7 @@ reduceUnmerged c (i:is) = reduceUnmerged (new:c) rest
|
|||
- point in the future. If the output is not as expected, will use Nothing.
|
||||
-}
|
||||
inodeCaches :: [RawFilePath] -> Repo -> IO ([(FilePath, Maybe InodeCache)], IO Bool)
|
||||
inodeCaches locs repo = do
|
||||
inodeCaches locs repo = guardSafeForLsFiles repo $ do
|
||||
(ls, cleanup) <- pipeNullSplit params repo
|
||||
return (parse Nothing (map decodeBL ls), cleanup)
|
||||
where
|
||||
|
|
Loading…
Reference in a new issue