." Text automatically generated by txt2man .TH SPLIT POST COMMIT HOOK "September 01, 2018" "" "" .RS .TP .B \fB-m\fP, \fB--master\fP 'val' master репозиторий, откуда копируем .TP .B \fB-s\fP, \fB--split\fP 'val' split репозиторий, куда копируем .TP .B \fB-l\fP, \fB--list\fP 'val' список копируемых файлов, задаеться от корня master репозитория .TP .B \fB-o\fP, \fB--rootsvn\fP 'val' корневая директория SVN/GIT/HG репозиториев, необязательный параметр .TP .B \fB-e\fP, \fB--execdir\fP 'val' путь к исполняемым файлам VCS, для 'POSIX' систем по умолчанию /usr/bin .TP .B \fB-j\fP, \fB--log\fP 'val' путь и имя файла логирования .TP .B \fB-u\fP, \fB--suid\fP 'val' установить пользователя для файловых операций (только Linux) .TP .B \fB-d\fP, \fB--deploy\fP 'val' deploy сценарий (скрипт), выполняеться перед операцией 'commit', возвращает `0` если тесты/сборка прошла удачна, в противном случае 'commit' выполнен не будет. (опционально) .TP .B \fB-y\fP, \fB--yaml\fP искать конфигурационный файл 'deploy.yaml' в корне 'split' репозитория и в случае успеха, выполнить команды описанные в нем. Для работы необходим установленный 'bash shell' или 'ksh \fBshell'\fP(только Linux) Формат 'yaml' файла описан ниже. .TP .B \fB-x\fP, \fB--rename\fP 'val' переименование или добавление префикса к копируемым файлам: 'old=new' или 'new' .TP .B \fB-t\fP, \fB--vcs\fP 'val' тип используемой VCS: svn|git|hq .TP .B \fB-c\fP, \fB--check\fP 'val' проверять обновляемые файлы: ctime - дате создания, mtime - дате модификации, size - по размеру, all - по всем выше перечисленным параметрам, значение по умолчанию .TP .B \fB-r\fP, \fB--revision\fP 'val' установить текущую ревизию копий файлов относительно master репозитория .TP .B \fB-f\fP, \fB--force\fP перезаписывать все файлы, не проверяя на изменения .TP .B \fB-k\fP, \fB--nonloop\fP предотвратить одновременный 'commit' и 'update' в мастер репозитории, демонизирует процесс на время выполнения, (только Linux), крайне желательно использывать опцию записи лога '\fB-j\fP' .TP .B \fB-q\fP, \fB--quiet\fP 'тихий режм', не выводить ничего на консоль, работает только после обработки параметров конфигурации заданных из командной строки .TP .B \fB-h\fP, \fB--help\fP показать помощь по командам