logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

annex-to-annex - use hardlinks to migrate files between git annex repos

Author

       Sean Whitton <spwhitton@spwhitton.name>

Description

       This script moves files and directories from one or more git annexes into a destination git annex, where
       possible using hardlinks instead of copying files.

       It is useful for splitting and consolidating git annexes.  For example, at the end of the semester I use
       this script to move files from my work annex, which gets synced to a lot of places, into an archival
       annex, which doesn't.

       Each source should be a file or directory in a git annex.  destination should be a subdirectory of a git
       annex.

Name

       annex-to-annex - use hardlinks to migrate files between git annex repos

Options

--commit
           Commit  changes  in  the  source  and destination annexes.  Otherwise changes are merely added to the
           index.

See Also

git-annex(1), annex-to-annex-dropunused(1), annex-to-annex-reinject(1)

Synopsis

annex-to-annex [--commit] source ... destination

Version

       version 0.008

See Also