Weave a tarball sequence into a git repository.

git-weave takes a tarball sequence and a metadata file and synthesizes a live repository. It can invert this, explode git repositories into sequences of per-commit tarballs. The DAG is expressed as a metadata file with mailbox-like entries.


git-weave-1.2.tar.gzgzipped source tarball
READMEroadmap file
NEWSproject news
COPYINGproject license
git-weave.htmlHTML rendering of git-weave.1

The project repository is at

If you appreciate this code (and especially if you make money by using it) please support me on Patreon.

Recent Changes

     Make code indifferent to whether it's running under Python 2 or Pyton 3