Skip to content
An experimental alternative to the git-submodule command. Merges and splits subtrees from your project into subprojects and back.
Shell
Branch: master
Clone or download
apenwarr 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
2
Latest commit d7965e8 Jul 15, 2012
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore added temporary test dirs to gitignore Jan 12, 2010
COPYING Oops, forgot a COPYING file. It's GPLv2. Nov 15, 2009
INSTALL Added new 'push' command and 2-parameter form of 'add'. Feb 13, 2010
Makefile Weird, I forgot to have 'make test' call test.sh. Nov 21, 2009
README Add a README that says to email me instead of using github mail. Oct 2, 2009
THIS-REPO-IS-OBSOLETE git-subtree is in git 1.7.11 releases. Jul 14, 2012
asciidoc.conf
git-subtree basic options parsing and whatnot. Apr 24, 2009
git-subtree.sh Skip commit objects that should be trees, rather than copying them. Mar 1, 2011
git-subtree.txt Fix a few typos/grammar-o's in the preceding commit. Oct 21, 2010
install.sh Added new 'push' command and 2-parameter form of 'add'. Feb 13, 2010
manpage-base.xsl Add basic git-subtree manpage in asciidoc format. May 30, 2009
manpage-normal.xsl Add basic git-subtree manpage in asciidoc format. May 30, 2009
shellopts.sh basic options parsing and whatnot. Apr 24, 2009
test.sh Fixed regression with splitting out new subtree May 20, 2010
todo If someone provides a --prefix that ends with slash, strip the slash. Oct 2, 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
You can’t perform that action at this time.