> going to be setting up a system for web development. I have been
...
> - Automated website updating (as far as possible)
...
> The staging and live branches will not update the websites
> automatically, this will be performed through a web based interface.
...
> - is it possible to have a post-commit hook run a different command
> depending on the branch thats being committed?
Have you heard of continuous integration? I suggest that you consider
augmenting SVN with another program such as CruiseControl
(http://cruisecontrol.sourceforge.net/). Your diagram looks fine as far as
SVN goes, but it sounds like you are trying to use post-commit hooks to
automate deployment. Automated build systems can solve related problems such
as:
- monitoring the SVN repository for changes
- compiling your program in a standardized environment
- regression-testing your software
- communicating to relevant parties about the status of your code
- deploying software (conditionally on tests and other criteria) to the
right machines
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Mar 27 23:23:22 2006