3

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?

4

2 回答 2

7

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
于 2013-06-06T06:25:58.877 回答
0

I prefer to use this command in Vim below:

:set ff=unix
于 2015-07-21T06:01:32.760 回答