We have the following tools:
- Subversion (version 1.5.9)
- Polarion (version 3.2.2)
Polarion is based on Subversion, so for every action that changes something (which often happens), Polarion will use Subversion commit to change something. All things are currently stored in one and only one repository, so each commit of each user (about 100-200 in the same repository) will trigger a pre-commit hook.
So what is the best strategy for providing interceptions that will
- only for some, but not for all projects
- runs as fast as possible because each hook with pre-commit blocks all other commits.
We tried to implement pre-commit bindings with Java (using SVNKit), but this will start with every commit of the Java virtual machine. So, any ideas how to implement this?
source
share