uninit: delete .git/annex/
This commit is contained in:
parent
9d7b35f7ad
commit
5beb6bc76f
2 changed files with 7 additions and 4 deletions
|
@ -21,6 +21,7 @@ import qualified Command.Unannex
|
|||
import qualified Command.Init
|
||||
import qualified Branch
|
||||
import Content
|
||||
import Locations
|
||||
|
||||
command :: [Command]
|
||||
command = [repoCommand "uninit" paramPath seek
|
||||
|
@ -40,9 +41,11 @@ cleanup = do
|
|||
g <- Annex.gitRepo
|
||||
gitPreCommitHookUnWrite g
|
||||
saveState
|
||||
liftIO $ Git.run g "branch" [Param "-D", Param Branch.name]
|
||||
-- bypass normal shutdown, which writes to the deleted branch
|
||||
liftIO exitSuccess
|
||||
liftIO $ do
|
||||
Git.run g "branch" [Param "-D", Param Branch.name]
|
||||
removeDirectoryRecursive (gitAnnexDir g)
|
||||
-- avoid normal shutdown
|
||||
exitSuccess
|
||||
|
||||
gitPreCommitHookUnWrite :: Git.Repo -> Annex ()
|
||||
gitPreCommitHookUnWrite repo = do
|
||||
|
|
2
debian/changelog
vendored
2
debian/changelog
vendored
|
@ -1,6 +1,6 @@
|
|||
git-annex (3.20110703) UNRELEASED; urgency=low
|
||||
|
||||
* uninit: Delete the git-annex branch.
|
||||
* uninit: Delete the git-annex branch and .git/annex/
|
||||
|
||||
-- Joey Hess <joeyh@debian.org> Mon, 04 Jul 2011 15:50:21 -0400
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue