Informacje na temat wdrażania haków można znaleźć pod adresem here.
Zacznę od napisania skryptu lub wybrania istniejącej aplikacji, która sprawdza kod pojedynczego pliku * .java. Ponieważ plik * .jsp zawiera nieco inną składnię, chciałbym zrobić to samo dla plików * .jsp - zachowując oddzielne skrypty.
Pisanie skryptu przechodzącego przez strukturę plików zatwierdzenia można z łatwością zapisać w Bash/Pythonie. Ten skrypt powinien wywoływać twoje poprzednie skrypty sprawdzania składni dla każdego pliku * .java i * .jsp.
Ostatnie, ale nie najmniej ważne, skrypt (-y) traversal powinny zostać dodane do skryptu przechwytywania pre-commit na serwerze Subversion.