Skip to content

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

License

Notifications You must be signed in to change notification settings

sun/git-subtree

This branch is 59 commits ahead of, 2 commits behind apenwarr/git-subtree:master.

Folders and files

NameName
Last commit message
Last commit date
Mar 22, 2012
Nov 15, 2009
Nov 21, 2009
Apr 29, 2012
May 30, 2009
Apr 24, 2009
May 21, 2011
Jun 7, 2012
Mar 28, 2012
Dec 14, 2011
May 30, 2009
May 30, 2009
Apr 24, 2009
Apr 30, 2012
Oct 2, 2009

Repository files navigation

git-subtree

git-subtree allows subprojects to be included within a sub-directory of a main project, optionally including the sub-project's entire history.

Installation

Choose one of the following ways to install git-subtree:

  1. Copy the file git-subtree.sh to where all other git scripts are stored (git --exec-path will tell you this).
  2. Run install.sh in a Git-enabled shell (that's "Git Bash" on Windows).
  3. Run make install in a Cygwin-enabled shell.

Any one of these actions makes the git subtree command available (note: space instead of dash).

To additionally install the man page:

make doc
cp git-subtree.1 /usr/share/man/man1/

Usage

See git-subtree.txt for details.

Known issues

See todo.

License

You may use this software under the terms of the GNU General Public License (GPL), Version 2.

See COPYING.

Credits

Originally authored by Avery Pennarun, http://apenwarr.ca/log

Please do not contact the author using github mail. Instead, mailto:[email protected]

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%