Skip to content

git-weave (created by Eric S. Raymond) can 'weave' a historic git repository from old tarballs (once extracted) or extract an existing git repository into a series of directories each representing a commit.

License

Notifications You must be signed in to change notification settings

3D1T0R/git-weave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

			README for git-weave

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.

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 Egyption hieroglyph for a weaver's shuttle

						Eric S. Raymond
						July 2015

About

git-weave (created by Eric S. Raymond) can 'weave' a historic git repository from old tarballs (once extracted) or extract an existing git repository into a series of directories each representing a commit.

Resources

License

Stars

Watchers

Forks

Packages

No packages published