Advertisement
Guest User

Untitled

a guest
Mar 27th, 2015
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. $ svn -F svn-commit.tmp commit Mailer.php
  2. Sending Mailer.php
  3. Transmitting file data .svn: E165001: Commit failed (details follow):
  4. svn: E165001: A repository hook failed
  5.  
  6. [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]
  7. [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]
  8.  
  9. REPOS="$1"
  10. TXN="$2"
  11. PSPC=/usr/bin/scripts/phpcs-svn-pre-commit
  12.  
  13. SVNLOOK=/usr/bin/svnlook
  14. $SVNLOOK log -t "$TXN" "$REPOS" |
  15. grep "[a-zA-Z0-9]" > /dev/null || exit 1
  16.  
  17.  
  18. CHANGED=`$SVNLOOK changed -t "$TXN" "$REPOS" | grep "^[U|A]" | awk '{print $2}' | grep \.php$`
  19.  
  20. for FILE in $CHANGED
  21. do
  22. echo "Examining $FILE for PHP Syntax" >&2
  23. if [ $? -ne 0 ]
  24. then
  25. echo 1>&2
  26. echo "***********************************" 1>&2
  27. echo "PHP error in: $FILE:" 1>&2
  28. echo `echo "$MESSAGE" | sed "s| -| $FILE|g"` 1>&2
  29. echo "***********************************" 1>&2
  30. exit 1
  31. fi
  32. done
  33.  
  34. "$PSPC" --extensions=php --standard=Claven --tab-width=4 -n "$REPOS" -t "$TXN" >&2 || exit 1
  35.  
  36. set -e
  37.  
  38. "$REPOS"/hooks/commit-access-control.pl "$REPOS" $TXN "$REPOS"/hooks/commit-access-control.cfg
  39.  
  40. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement