git-annex-forget

git-annex-forget(1)         General Commands Manual        git-annex-forget(1)



NAME
       git-annex-forget - prune git-annex branch history

SYNOPSIS
       git annex forget

DESCRIPTION
       Causes the git-annex branch to be rewritten, throwing away historical
       data about past locations of files. The resulting branch will use less
       space, but git annex log will not be able to show where files used to
       be located.

       When this rewritten branch is merged into other clones of the
       repository, git-annex will automatically perform the same rewriting to
       their local git-annex branches. So the forgetfulness will automatically
       propagate out from its starting point until all repositories running
       git-annex have forgotten their old history. (You may need to force git
       to push the branch to any git repositories not running git-annex.)

OPTIONS
       --drop-dead

              Also prune references to repositories that have been marked as
              dead.

SEE ALSO
       git-annex(1)

AUTHOR
       Joey Hess <id@joeyh.name>

                                                           git-annex-forget(1)