Skip to content
Advertisement

subversion pre-commit hook error code 255

I added pre-commit hook script to the repository.

It always gives below error while committing:

svn: Commit blocked by pre-commit hook (exit code 255) with no output.

I have already checked that my pre-commit script is having executable permission and its a bash script.

#!/bin/bash 

is added in the beginning of the file.

Even if I write

exit 0  

in the beginning of the file, it is not allowing me to commit and giving the same 255 error.

Now my script looks like:

#!/bin/bash
exit 0

and I am again getting the same error while committing.

I just want to know what is error code 255 and how can I make my pre-commit script work properly?

Advertisement

Answer

There was some format issue. The file was in DOS format. I modified the format from dos to unix and it started working. I installed tool dos2unix and ran below command:

dos2unix pre-commit
User contributions licensed under: CC BY-SA
2 People found this is helpful
Advertisement