Académique Documents
Professionnel Documents
Culture Documents
How to Customize
There is a variety of ways to e%tend the functionality that )ubversion already provides. The options can be classified into two flavors$ *lient+side or server+side customizations.
. change twice. The svnmerge.py script is essentially an early prototype of the merge tracking functionality that is currently being discussed, designed, and implemented for a future release of )ubversion.
3 accept or reject the action. "ooks are essentially a way of running arbitrary code on the server in response to actions by the version+control client. Moreover, a hook runs with the same permissions as the web server in general and, with that, has the ability to affect other repositories on the same server. This mechanism is very powerful but has potential implications on the security, availability, and performance of the server. hook can easily slow down or bring down your server or, even worse, corrupt the data in the repository.