Нужна помощь с ловушкой Subversion для post-revprop-change - PullRequest
2 голосов
/ 25 января 2011

Я создал хуки post-commit и pre-commit в subversion, но не могу успешно запустить хук post-revprop-change.

Вот как я перехватываю ловушку post-revprop-change (она выполняется пользователем svn):

#!/bin/bash

REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
ACTION="$5"

TRIGGER_DB='/path/to/repo/hooks/trigger_record.txt'

/bin/echo "post-revprop-change/$REV/`/bin/date`" >> $TRIGGER_DB

Затем из локальной рабочей копии «repo» я добавил свойство svn следующим образом:

 ~icasimpan$ svn propset test "this is only a test" .
 ~icasimpan$ svn ci -m"added test property"

Учитывая, что у меня есть исполняемый хук post-revprop-change на сервере репо, я ожидал получить запись в /path/to/repo/hooks/trigger_record.txt... но я этого не сделал.

Кто-нибудь может мне помочь, пожалуйста?

Заранее спасибо,

Исмаэль Казимпан:)

1 Ответ

1 голос
/ 27 января 2011

Это отвечает на мой вопрос (см. Оригинал от Rup):

Это не редактирование revprop.Попробуй svn propedit --revprop -r 1 svn: log.Revprops - это то, что вы видите в svn log - дата принятия, сообщение в журнале и т. Д. См. Неверсионные свойства в руководстве - Rup вчера

...