Subversion автоматически запустит любой скрипт с именем pre-commit
в Linux / Unix / Mac или pre-commit.bat
в Windows.
Вы можете сделать одну из двух вещей:
- Переименоватьваш Perl скрипт на
pre-commit
или pre-commit.bat
.Если вы работаете в Linux / Unix, вам нужно убедиться, что первая строка в скрипте имеет вид #! /usr/bin/env perl
.Это вызовет интерпретатор Perl при вызове скрипта.В Windows вы можете запустить команду pl2bat
, чтобы превратить скрипт Perl в нечто, что может запускать пакетный процессор Windows. - Большинство людей просто изменяют свой скрипт
pre-commit
для выполнения сценария Perl.Вы можете сделать это, просто вставив perl your.script.name.pl
в сам скрипт pre-commit
.Если вы работаете в Unix, вы можете просто вставить your.script.name.pl
прямо в скрипт, и он должен работать.