Benötigen Sie Hilfe beim Subversions Post-Revprop-Change-Haken
Frage
Ich habe zuvor Post-Commit- und Pre-Commit-Hooks in Subversion erstellt, aber ich kann nicht erfolgreich einen Post-Revprop-Change-Haken auslösen.
So wie ich nach dem Revprop-Change-Haken bin (und das ist vom SVN-Benutzer ausführbar):
#!/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
Dann habe ich von einer lokalen Arbeitskopie von "Repo" eine SVN -Eigenschaft wie folgt hinzugefügt:
~icasimpan$ svn propset test "this is only a test" .
~icasimpan$ svn ci -m"added test property"
Angesichts der Tatsache, dass ich einen ausführbaren Post-Revprop-Change-Haken im Repo-Server habe, hatte ich erwartet, dass ich einen Datensatz in /path/to/repo/hooks/trigger_record.txt...But habe, das ich nicht getan habe.
Kann mir bitte jemand helfen?
Danke im Voraus,
Ismael Casimpan :)
Lösung
Dies beantwortet meine Frage (siehe das Original von RUP):
Das ist keine Revprop -Bearbeitung. Versuchen Sie es mit SVN PREVEDIT -REVPROP -R 1 SVN: Log. RevProps sind die Dinge, die Sie im SVN -Protokoll sehen - das Commit -Datum, die Protokollnachricht usw. Siehe unversionierte Eigenschaften im Handbuch - RUP gestern