Jak mogę uzyskać użytkownika, który wykonał commit w hakowaniu po zatwierdzeniu?SVN post-commit - kto jest użytkownikiem, który popełnia?
12
A
Odpowiedz
21
Korzystanie z komendy svnlook
. Na przykład w skrypcie powłoki może być:
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author -r $REV $REPOS)"
+1
Dzięki - tego też szukałem. –
6
post-commit
hak przykład skrypt:
#!/bin/sh
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author $REPOS -r $REV)"
# output on STDERR will be marshalled back to SVN client
echo "This transaction was commited by '$AUTHOR'!" 1>&2
exit 0
0
Drugi parametr twój post-commit skrypt będzie numer wersji - można to wykorzystać do kwerendy SVN za wszelkie informacje potrzebne.
"uzyskać" użytkownika, jak i gdzie iw jakim kontekście? –