From: Richard Hartmann Date: Sun, 21 Apr 2013 00:27:29 +0000 (+0200) Subject: Merge branch 'master' of github.com:RichiH/vcsh X-Git-Url: https://git.madduck.net/code/vcsh.git/commitdiff_plain/17cd983a970777a7d8196587e5cbc501c63fc64b?ds=inline;hp=-c Merge branch 'master' of github.com:RichiH/vcsh --- 17cd983a970777a7d8196587e5cbc501c63fc64b diff --combined vcsh index c446fb9,4e618df..9b1a558 --- a/vcsh +++ b/vcsh @@@ -1,7 -1,7 +1,7 @@@ #!/bin/sh # This program is licensed under the GNU GPL version 2 or later. - # (c) Richard "RichiH" Hartmann , 2011-2012 + # (c) Richard "RichiH" Hartmann , 2011-2013 # For details, see LICENSE. To submit patches, you have to agree to # license your code under the GNU GPL version 2 or later. @@@ -9,10 -9,10 +9,11 @@@ # explain the choice of GPLv2+ over GPLv3+. # The author prefers GPLv3+ over GPLv2+ but feels it's better to maintain # full compability with git. In case git ever changes its licensing terms, + # which is admittedly extremely unlikely to the point of being impossible, # this software will most likely follow suit. SELF=$(basename $0) +VERSION='1.2' fatal() { echo "$SELF: fatal: $1" >&2 @@@ -91,7 -91,6 +92,7 @@@ help() run \\ Use this repository setup Set up repository with recommended settings + version Print version information which Find substring in name of any tracked file write-gitignore \\ Write .gitignore.d/ via git ls-files @@@ -286,9 -285,6 +287,9 @@@ if [ "$1" = 'clone' ]; the [ -n "$3" ] && VCSH_REPO_NAME="$3" || VCSH_REPO_NAME=$(basename "$GIT_REMOTE" .git) export VCSH_REPO_NAME export GIT_DIR="$VCSH_REPO_D/$VCSH_REPO_NAME.git" +elif [ "$1" = 'version' ]; then + echo "$SELF $VERSION" + exit elif [ "$1" = 'which' ]; then [ -z "$2" ] && fatal "$1: please specify a filename" 1 [ -n "$3" ] && fatal "$1: too many parameters" 1