Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-4871

How to Prevent SVN commits if the Valid number is not entered

    XMLWordPrintableJSON

Details

    • Test
    • Status: Closed
    • Major
    • Resolution: Invalid
    • None
    • None
    • None
    • None

    Description

      Hello i need help regarding SVN , how can i prevent if people do not enter with Letter DE followed by 3 or 4 number (e.g DE123 or DE1234) in svn log message while doing commit.below is the configurating i have in my pre-commit bat file.

      @echo off

      ::

      :: Stops commits that have empty log messages and include DE #

      ::

       

      setlocal

       

      rem Subversion sends through the path to the repository and transaction id

      set REPOS=%1

      set TXN=%2

       

      rem check for an empty log message

      svnlook log %REPOS% -t %TXN% | findstr . > null

      if %errorlevel% gtr 0 (goto err) else exit 0

       

      :err

      echo. 1>&2

      echo Your commit has been blocked because you didn't give any log message 1>&2

      echo Please write a log message describing the changes to the defect and 1>&2

      echo then try committing again. – Thank you 1>&2

      exit 1

      Share 

      Attachments

        Activity

          People

            Unassigned Unassigned
            phanin3399@gmail.com Ragnar
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: