On 14.10.2016 14:58, Andrew Reedick wrote: >> Hello! I've been having trouble getting my own pre-revprop-change hook >> script to work. Svn was refusing any change to a revprop with the following >> error: >> ________________________________________ >> svn: E165001: Revprop change blocked by pre-revprop-change hook (exit code >> 1) with no output. >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> >> Until I found out that the issue was in the script's shebang: >> >> #!/bin/bash -e >> >> which wouldn't work. Had to remove ' -e'. Is this expected behaviour or is >> there something wrong with svn (version 1.9.4 (r1740329) on >> Linux/x86_64) ? > > Bash doesn't appear to have a "-e" option. (There is a "-e" test to check if > a path exists, but that's not a command line arg you pass in to bash.) > > /bin/bash --help > man bash > https://linux.die.net/man/1/bash
You really need to read the manpage, which says: All of the single-character shell options documented in the description of the *set* builtin command can be used as options when the shell is invoked. -- Brane