Pre Commit Hook

ahmerkhan
ahmerkhan
Hello All,   I need to create a Pre Comit Script with the following Parameters.   A typical comment must look like: KO/MB - CPLN555 - Add test case for xyz Ticket number is between the dashes. Allow "- NOSTORY -" to indicate that the changes do not need a corresponding story.  I am fairly a newbie to scripting, Is there anyone that can help ?   Thanks 

Last updated

ahmerkhan
ahmerkhan
This is what I came up with The regex works and was tested, what am i doing wrong with this pre-commit.  #!/bin/sh   REPOS="$1"   TXN="$2"   SVNLOOK=/usr/bin/svnlook   regex=“-\s*(?i)(\S+\d+|NOSTORY)\s*-"   if "$SVNLOOK" log -t "$TXN" "$REPOS" | head -n1 | grep -q '-\s*(?i)(\S+\d+|NOSTORY)\s*-' ; then    exit 0   else   echo "" 1>&2   echo "Please make your commit comment start with PRODUCT-XXX" 1>&2   exit 1   fi 
DougR
DougR

That REGEX does not match the comment ("PRODUCT-XXX") message. And that REGEX is a Perl REGEX not a "grep" REGEX.

1-7 of 7

Reply to this discussion

You cannot edit posts or make replies: You should be logged in before you can post.