У меня есть хранилище Subversion, выложенное так:
Repo
ProjectA
trunk
branches
tags
ProjectB
trunk
branches
tags
Я пытаюсь написать скрипт перехвата пост-фиксации, который применяется только к одному проекту, но я только что узнал, что они размещены в корне хранилища.
Единственные два параметра, которые я получаю - это путь к хранилищу и номер редакции. Могу ли я выполнить этот сценарий только для конкретного проекта?
Спасибо
Решение:
Окончательное решение получилось примерно так:
#!/bin/bash
REPOS="$1"
REV="$2"
if svnlook changed -r $REV $REPOS | grep ProjectA; then
echo "do stuff"
fi