= README for git-weave

git-weave takes a tarball sequence and a metadata file and synthesizes
a live git repository. It can invert this, exploding git repositories into
sequences of per-commit tarballs. The DAG is expressed as a metadata file
with mailbox-like entries. This move is lossless in both directions,
preserving all commit metadata, tags, and branch structure.

An important application is for making a repository out of ancient
fossil tarballs by synthesizing a metadata file.

Requires git, find, and cpio.

To test the software, run 'make check'

The project logo is the ancient Egyptian hieroglyph for a weaver's shuttle.

This code is commonly packaged as "git-weave".

image:https://repology.org/badge/vertical-allrepos/git-weave.svg[Repology
package status]
