0
+Braid is a simple tool to help track git and svn vendor branches in a git
0
-Braid is a simple tool for managing vendor branches across different SCMs.
0
+In purpose, it's similar to piston, but it's especially built on top of git
0
+commands. This allows better integration with git and easier management of
0
-
http://evil.che.lu/projects/braid0
+
The braid homepage is:http://evil.che.lu/projects/braid.0
-
You'll need a rather recent version of git, most likely something after 1.5.4.
0
+
Braid is "hosted on github":http://github.com/evilchelu/braid.
0
-If you're on OS X, git from macports is at version 1.5.3.7 and braid won't work with that.
0
-There a patch in the macports trac to allow you to get git-core 1.5.4.2, here (thanks jakehow):
0
-http://trac.macosforge.org/projects/macports/ticket/13956
0
+*NOTE:* You will need at least git 1.5.4.5+ to run braid. You'll also need the
0
-
= INSTALLING FORM RUBYGEMS0
+
h3. Install with rubygems0
-# gem not published yet. please install from git
0
+ gem sources -a http://gems.github.com/ # only need to do this once
0
+ gem install evilchelu-braid
0
+
h3. Get it from the git repository0
+Get a clone of the git repository using:
0
-git clone git://github.com/evilchelu/braid.git
0
+ git clone git://github.com/evilchelu/braid.git
0
+ braid --help # see usage
0
+ braid help COMMANDNAME
0
-# ideally you will also do these, but they are just good practices
0
-git config --global merge.summary true
0
-git checkout -b localwork
0
+For more usage examples, documentation, feature requests and bug reporting,
0
+check out the "braid wiki":http://github.com/evilchelu/braid/wikis.
0
+If you want to send a patch in, please fork the project on github, commit your
0
+changes and send a pull request.
0
+Braid used to be quite lame before "Norbert Crombach":http://primetheory.org/
0
+("github":http://github.com/norbert) resuscitated it by contribuing a bunch of
0
-Braid stores it's metadata in a file called ".braids" located in the current directory where braid is run.
0
-For full usage docs run:
0
-In a multiuser setup people won't have all the remote branches setup. But nothing is really lost, yet.
0
-Theoretically if you add the same remotes on other checkout and set the branches correctly things could be made to just work(TM).
0
-Braid barely works and you'll definitely encounter bugs. Help is appreciated :).
0
-For now, known issues and feature requests are stored in the TODO.txt file in the root of the braid checkout.
0
+He rocks! Go buy him a beer.
Comments
No one has commented yet.