diff --git a/make/project.conf b/make/project.conf new file mode 100644 index 00000000..50b0c518 --- /dev/null +++ b/make/project.conf @@ -0,0 +1,23 @@ +[summary] +Jannet IT Services Freelance Library + +[description] +This is a library providing easy-to-use interfaces for: + ++ platform independent logging ++ platform independent locking ++ platform independent threads ++ platform independent profiling ++ a platform independent config file reader ++ shared memory ++ a lightweight middleware suite + +It was originally designed to be a versatile pool of +programming tools to be used in my projects as a freelancing +software developer. +Worker to map an arbitrary SQL database into FeedFS + +[global] +group = System/Libraries +subpackages = run devel + diff --git a/scripts/scm.sh b/scripts/scm.sh index 50716ad1..e309d5ba 100644 --- a/scripts/scm.sh +++ b/scripts/scm.sh @@ -18,7 +18,11 @@ cmd_mv() cmd_commit() { - $scm commit "$@" + C='' + for i in "$@"; do + C="$C \"${i//\"/\\\"}\"" + done + eval $scm commit "$C" } cmd_add() @@ -28,7 +32,7 @@ cmd_add() # ------- here we go myname=`basename $0` -cmd=$1 +cmd=cmd_$1 shift if [ -d "CVS" ]; then scm=cvs @@ -36,4 +40,5 @@ else scm=git fi -eval cmd_$cmd "$@" +$cmd "$@" +