A bash shell script wrapper for git-archive that archives a git superproject and its submodules, if it has any.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 3 commits ahead of yappari:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



Creates an archive for the entire git superproject, and its submodules


git-archive-all.sh --version

Prints the program version number on a line by itself and exits.

git-archive-all.sh --usage|--help|-?

Prints this usage output and exits.

git-archive-all.sh [--format <fmt>] [--prefix <path>]

'--format' the archive is created with the named git archiver backend. Obviously, this must be a backend that git archive understands. The format defaults to 'tar' if not specified. (Only 'tar' is supported because I am a bad, lazy man.)

'--prefix' the archive's superproject and all submodules are created with the prefix named. The default is to not use one.