simon-svn: bob: simon

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Wed Sep 24 11:31:33 BST 2014


SVN root:       svn://svn.tartarus.org/sgt
Changes by:     simon
Revision:       10243
Date:           2014-09-24 11:31:32 +0100 (Wed, 24 Sep 2014)

Log message (9 lines):
Add support for building from native git repositories.

Prior to this commit, bob was a Subversion-based build system; now it
copes with either svn or git (plus the special case where it will try
to autodetect some git checkouts as git-svn based and treat them as
morally svn checkouts). New facilities are available for retrieving
the git commit hashes of modules, and for retrieving source control
identification in a VCS-agnostic way so that the same build script can
work no matter which VCS you're checking out from.

Modified files:
U   bob/bob
U   bob/bob.but
U   bob/bobman.but
U   bob/checkout.py
U   bob/lexer.py

Links:
http://svn.tartarus.org/sgt/?rev=10243&view=rev
http://svn.tartarus.org/sgt/bob/bob?rev=10243&r1=10242&r2=10243
http://svn.tartarus.org/sgt/bob/bob.but?rev=10243&r1=10242&r2=10243
http://svn.tartarus.org/sgt/bob/bobman.but?rev=10243&r1=10242&r2=10243
http://svn.tartarus.org/sgt/bob/checkout.py?rev=10243&r1=10242&r2=10243
http://svn.tartarus.org/sgt/bob/lexer.py?rev=10243&r1=10242&r2=10243



More information about the tartarus-commits mailing list