Archive git repository with its submodules.
Project description
Archive repository with all its submodules.
git-archive-all [-v] [--prefix PREFIX] [--no-exclude] [--force-submodules] [--extra EXTRA1 ...] [--dry-run] [-0 | ... | -9] OUTPUT_FILE Options: --version Show program's version number and exit. -h, --help Show this help message and exit. -v, --verbose Enable verbose mode. --prefix=PREFIX Prepend PREFIX to each filename in the archive. OUTPUT_FILE name is used by default to avoid tarbomb. You can set it to '' in order to explicitly request tarbomb. --no-exclude Don't read .gitattributes files for patterns containing export-ignore attributes. --force-submodules Force a `git submodule init && git submodule update` at each level before iterating submodules --extra Include extra files to the resulting archive. --dry-run Don't actually archive anything, just show what would be done.
Questions & Answers
Q: How to exclude files?
A: Mark paths you want to exclude in the .gitattributes file with the export-ignore attribute. Read more on git-scm.com.
Support
If functional you need is missing but you’re ready to pay for it, feel free to contact me. If not, create an issue anyway, I’ll take a look as soon as I can.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
git-archive-all-1.19.2.tar.gz
(8.6 kB
view hashes)
Built Distribution
Close
Hashes for git_archive_all-1.19.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f9946296c1be52cc5c8e4396df154e233a30e5fe1e693e5a5fd5cb2fb8f32b5 |
|
MD5 | 8521c1970a3aef6b1d4be673aa619e7e |
|
BLAKE2b-256 | fef1a8f77be49687c30045d53f996ce59e2954c2738bc41654ad00aa162e80b8 |