[Templates] Announce: Cvs-Brancher 1.00
Bryce Harrington
bryce@osdl.org
Fri, 10 Oct 2003 10:56:09 -0700 (PDT)
Static websites have a number of advantages over dynamically built
sites, but one of the disadvantages is being able to schedule deployment
of new content at arbitrary times.
Cvs-Brancher is designed to address this issue by making it
straightforward to branch a CVS tree and schedule a merge and rebuild
using 'at'.
http://freshmeat.net/projects/cvsbrancher/
An example for use of this is for posting press releases and other
assorted website changes at 5am west coast time, to co-incide with start
of business east coast time. This was the primary motivation for
writing it.
The advantage of doing a branch/merge is that regular maintenance can go
on while the scheduled release is assembled and tested. Cvs-Brancher
provides options to control what actions it should take in case of merge
errors.
While intended for CVS-based websites that use a build tool such as
ttree, it is implemented generically and may have non-web uses, such as
deploying cfengine-based system config changes, etc.
Bryce