Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

An experimental alternative to the git-submodule command. Merges and splits subtrees from your project into subprojects and back.

branch: master

git-subtree is in git 1.7.11 releases.

People keep asking why, if git-subtree is not part of git, it's not in their
git.  Clarify the text to say why that is.

--

Hi,

This git-subtree repository is obsolete now that git-subtree has been merged
into mainline git (yay!).  If you have patches you want to make to
git-subtree, I encourage you to email them to the core git mailing list,
where the hordes of awesome maintainers are well known for responding very
quickly to queries and patches, very much unlike me.

Note: it is only available in git 1.7.11 and higher.  Also, it's in the
"contrib" subtree for now, so it's not installed by default.  Please
encourage your distribution packager (eg. Debian) to include contrib
when making their git packages.

Thanks!

Avery
latest commit d7965e8824
apenwarr authored
Octocat-spinner-32 .gitignore added temporary test dirs to gitignore January 12, 2010
Octocat-spinner-32 COPYING Oops, forgot a COPYING file. It's GPLv2. November 15, 2009
Octocat-spinner-32 INSTALL Added new 'push' command and 2-parameter form of 'add'. February 13, 2010
Octocat-spinner-32 Makefile Weird, I forgot to have 'make test' call test.sh. November 20, 2009
Octocat-spinner-32 README Add a README that says to email me instead of using github mail. October 02, 2009
Octocat-spinner-32 THIS-REPO-IS-OBSOLETE git-subtree is in git 1.7.11 releases. July 14, 2012
Octocat-spinner-32 asciidoc.conf Add basic git-subtree manpage in asciidoc format. May 30, 2009
Octocat-spinner-32 git-subtree basic options parsing and whatnot. April 24, 2009
Octocat-spinner-32 git-subtree.sh Skip commit objects that should be trees, rather than copying them. February 28, 2011
Octocat-spinner-32 git-subtree.txt Fix a few typos/grammar-o's in the preceding commit. October 21, 2010
Octocat-spinner-32 install.sh Added new 'push' command and 2-parameter form of 'add'. February 13, 2010
Octocat-spinner-32 manpage-base.xsl Add basic git-subtree manpage in asciidoc format. May 30, 2009
Octocat-spinner-32 manpage-normal.xsl Add basic git-subtree manpage in asciidoc format. May 30, 2009
Octocat-spinner-32 shellopts.sh basic options parsing and whatnot. April 24, 2009
Octocat-spinner-32 test.sh Fixed regression with splitting out new subtree May 20, 2010
Octocat-spinner-32 todo If someone provides a --prefix that ends with slash, strip the slash. October 02, 2009
README
Please read git-subtree.txt for documentation.

Please don't contact me using github mail; it's slow, ugly, and worst of
all, redundant. Email me instead at apenwarr@gmail.com and I'll be happy to
help.

Avery
Something went wrong with that request. Please try again.