When not run in a git repository, git-annex can still display a usage message, and "git annex version" even works.
Things that sound simple, but are made hard by the Annex monad being built with the assumption that there will always be a git repo.
This commit is contained in:
parent
84784e2ca1
commit
2bb6b02948
9 changed files with 38 additions and 18 deletions
|
@ -123,4 +123,4 @@ header :: String
|
|||
header = "Usage: git-annex command [option ..]"
|
||||
|
||||
run :: [String] -> IO ()
|
||||
run args = dispatch args cmds options header =<< Git.repoFromCwd
|
||||
run args = dispatch args cmds options header Git.repoFromCwd
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue