scm.sh: Add scm.sh

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2016-01-28 09:13:48 +00:00
commit 88a4ed98f1

34
scripts/scm.sh Normal file
View file

@ -0,0 +1,34 @@
#!/bin/bash
cmd_mv()
{
local from="$1"
local to="$2"
case $scm in
cvs)
cp "$from" "$to"
cvs add "$to"
cvs remove -f "$from"
;;
git)
git mv "$from" "$to"
;;
esac
}
cmd_commit()
{
$scm commit "$@"
}
# ------- here we go
myname=`basename $0`
cmd=$1
shift
if [ -d "CVS" ]; then
scm=cvs
else
scm=git
fi
eval cmd_$cmd "$@"