2008-01-29

Why StGIT?

Posted in Geek Stuff at 12:38

If you’ve read my previous posts on the git revision control system, you know that I like it very much. (It’s almost the best thing since sliced bread :P ) However, there is one add-on for it which I could never quite figure out the utility of… StGIT.

Well, I finally got around to asking the guys in #git @ FreeNode and now I know… it’s main beneficial application is in managing patches against a moving target. Or, as the summary for “quilt” (an older standalone tool with a similar purpose) says, The key philosophical concept is that your primary output is patches. Not “.c” files, not “.h” files. But patches.

I see it as being incredibly useful as an aid to developing against projects for which you only have read-only/public repository access… including the thousands which are managed by Subversion or CVS. Run `git help svn` and `git help cvsimport` for details. As for StGIT itself, there’s a crash course on the git website.

Creative Commons License
The Why StGIT? by Stephan Sokolow, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Share Alike 2.5 Canada License.

RSS feed for comments on this post · TrackBack URL

Leave a Comment

By submitting a comment here you grant this site a perpetual license to reproduce your words and name/web site in attribution.

Bad Behavior has blocked 266 access attempts in the last 7 days.