Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ svn -F svn-commit.tmp commit Mailer.php
- Sending Mailer.php
- Transmitting file data .svn: E165001: Commit failed (details follow):
- svn: E165001: A repository hook failed
- [Fri Mar 27 13:18:05 2015] [error] [client 66.79.106.82] Could not MERGE resource "/claven/svn/!svn/act/a76ca493-7302-48b3-8cff-39b0abb2bc08" into "/claven/svn/trunk/system/classes/Claven". [409, #0]
- [Fri Mar 27 13:18:05 2015] [error] [client 66.79.106.82] Commit blocked by pre-commit hook (exit code 1) with output:nExamining trunk/system/classes/Claven/Mailer.php for PHP Syntaxnnx1b[1mFILE: trunk/system/classes/Claven/Mailer.phpx1b[0mn----------------------------------------------------------------------nx1b[1mFOUND 1 ERROR AFFECTING 1 LINEx1b[0mn----------------------------------------------------------------------n 49 | x1b[31mERRORx1b[0m | Parameter comment must end with a full stopn----------------------------------------------------------------------nnTime: 134ms; Memory: 4.75Mbnn [409, #165001]
- REPOS="$1"
- TXN="$2"
- PSPC=/usr/bin/scripts/phpcs-svn-pre-commit
- SVNLOOK=/usr/bin/svnlook
- $SVNLOOK log -t "$TXN" "$REPOS" |
- grep "[a-zA-Z0-9]" > /dev/null || exit 1
- CHANGED=`$SVNLOOK changed -t "$TXN" "$REPOS" | grep "^[U|A]" | awk '{print $2}' | grep \.php$`
- for FILE in $CHANGED
- do
- echo "Examining $FILE for PHP Syntax" >&2
- if [ $? -ne 0 ]
- then
- echo 1>&2
- echo "***********************************" 1>&2
- echo "PHP error in: $FILE:" 1>&2
- echo `echo "$MESSAGE" | sed "s| -| $FILE|g"` 1>&2
- echo "***********************************" 1>&2
- exit 1
- fi
- done
- "$PSPC" --extensions=php --standard=Claven --tab-width=4 -n "$REPOS" -t "$TXN" >&2 || exit 1
- set -e
- "$REPOS"/hooks/commit-access-control.pl "$REPOS" $TXN "$REPOS"/hooks/commit-access-control.cfg
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement