Server side hook scripts
Set up svnperms pre-commit hook
Use the commit message in a CVS pre-commit hook
I am in the process of refactoring a project by extracting several libraries from it. The libraries are moved to different repositories and are checked out via svn:external
.
The problem is that commits to the central repository can't any longer explain the state of the system at the time of the commit. Initially, I am solving this problem by appending a line to each commit Tested with libA:revXXXX, libB:revYYYY, libZ:revZZZZ.
by hand. Naturally, this will be unacceptable once my colleagues join in on the project, plus the libraries start being used on new projects.
What is the correct way to automate this i.e. on each commit, check latest version of trunk
on all svn:extern
dependencies and append that information to the commit message?