|
|
|
@ -55,15 +55,15 @@ shelp () {
|
|
|
|
|
echo "to be in a Git repository, or in the case of a folder, it may also be the top"
|
|
|
|
|
echo "folder of the repo."
|
|
|
|
|
echo ""
|
|
|
|
|
echo " -s <secs> after detecting a change to the watched file or directory,"
|
|
|
|
|
echo " -s <secs> After detecting a change to the watched file or directory,"
|
|
|
|
|
echo " wait <secs> seconds until committing, to allow for more"
|
|
|
|
|
echo " write actions of the same batch to finish; default is 2sec"
|
|
|
|
|
echo " -d <fmt> the format string used for the timestamp in the commit"
|
|
|
|
|
echo " -d <fmt> The format string used for the timestamp in the commit"
|
|
|
|
|
echo " message; see 'man date' for details; default is "
|
|
|
|
|
echo " \"+%Y-%m-%d %H:%M:%S\""
|
|
|
|
|
echo " -r <remote> if given and non-empty, a 'git push' to the given <remote>"
|
|
|
|
|
echo " -r <remote> If given and non-empty, a 'git push' to the given <remote>"
|
|
|
|
|
echo " is done after every commit; default is empty, i.e. no push"
|
|
|
|
|
echo " -b <branch> the branch which should be pushed automatically;"
|
|
|
|
|
echo " -b <branch> The branch which should be pushed automatically;"
|
|
|
|
|
echo " - if not given, the push command used is 'git push <remote>',"
|
|
|
|
|
echo " thus doing a default push (see git man pages for details)"
|
|
|
|
|
echo " - if given and"
|
|
|
|
@ -74,15 +74,15 @@ shelp () {
|
|
|
|
|
echo " 'git push <remote> <current branch>:<branch>' where"
|
|
|
|
|
echo " <current branch> is the target of HEAD (at launch)"
|
|
|
|
|
echo " if no remote was defined with -r, this option has no effect"
|
|
|
|
|
echo " -l <lines> log the actual changes made in this commit, upto a given"
|
|
|
|
|
echo " -l <lines> Log the actual changes made in this commit, upto a given"
|
|
|
|
|
echo " number of lines, or all lines if 0 is given"
|
|
|
|
|
echo " -L <lines> same as -l but without colored formatting"
|
|
|
|
|
echo " -m <msg> the commit message used for each commit; all occurences of"
|
|
|
|
|
echo " -L <lines> Same as -l but without colored formatting"
|
|
|
|
|
echo " -m <msg> The commit message used for each commit; all occurences of"
|
|
|
|
|
echo " %d in the string will be replaced by the formatted date/time"
|
|
|
|
|
echo " (unless the <fmt> specified by -d is empty, in which case %d"
|
|
|
|
|
echo " is replaced by an empty string); the default message is:"
|
|
|
|
|
echo " \"Scripted auto-commit on change (%d) by gitwatch.sh\""
|
|
|
|
|
echo " -e <events> events passed to inotifywait to watch (defaults to "
|
|
|
|
|
echo " -e <events> Events passed to inotifywait to watch (defaults to "
|
|
|
|
|
echo " '$EVENTS')"
|
|
|
|
|
echo " (useful when using inotify-win, e.g. -e modify,delete,move)"
|
|
|
|
|
echo ""
|
|
|
|
|