1 The following hooks exist in Subversion (2.1)
4 args[0] - Repository Path, used with svnlook
5 args[1] - The user that is attempting to commit
7 pre-commit (transaction)
8 args[0] - Repository Path, used with svnlook
9 args[1] - Transaction (format \d+-\d+)
10 post-commit (revision)
11 args[0] - Repository Path, used with svnlook
12 args[1] - Revision (format \d+)
16 args[0] - Repository Path, used with svnlook
17 args[1] - Path inside the repository
18 args[2] - The user creating the lock
20 args[0] - Repository Path, used with svnlook
21 args[1] - The user that created the lock
22 The paths that were just locked are passed in through stdin
24 pre-unlock (path, user)
25 args[0] - Repository Path, used with svnlook
26 args[1] - Path inside the repository
27 args[2] - The user destroying the lock
29 args[0] - Repository Path, used with svnlook
30 args[1] - The user that destroyed the lock
31 The paths that were just unlocked are passed in through stdin
34 pre-revprop-change (revision, user, propname, action)
35 [STDIN] PROPVAL ** the new property value is passed via STDIN.
36 Note that pre-revprop-change is different from all other hooks,
37 if it does not exist Subversion behaves as if it did and failed,
38 this is because these changes are not versioned and can thus be
40 post-revprop-change (revision, user, propname, action)
41 [STDIN] PROPVAL ** the old property value is passed via STDIN.