[COGITO PATCH] Small, simple and obvious cleanups (are they wanted at this stage?)
- From
- C. Cooke <ccooke@gkhs.net>
- Date
- Jun 1, 2005, 19:22 UTC
- Message-ID
- <429E0B08.5040603@gkhs.net>
This is a simple example - giving a nice error if you're in the wrong directory.
Is this sort of patch wanted? If so, I'm sure I can spare the time to look into some polishing.
------------------------------ Add some sanity checking - does $_git exist, and is it writable.
--- commit 06afdeefff9fe02cd2a67f223e687646cacf736f tree cebc55541b89b5370335fc172814feb48456dc85 parent 20e473c9afd8b5d2d549b0e7881473600beb9c37 author C. Cooke <ccooke@slab.earth.gkhs.net> Wed, 01 Jun 2005 20:03:46 +0100 committer C. Cooke <ccooke@slab.earth.gkhs.net> Wed, 01 Jun 2005 20:03:46 +0100
cg-Xnormid | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/cg-Xnormid b/cg-Xnormid --- a/cg-Xnormid +++ b/cg-Xnormid @@ -16,6 +16,15 @@ id="$1" +# A little sanity checking. +if [ ! -d "$_git" ]; then + echo "There is no Git repository here ($_git not found)" >&2 + exit 1 +elif [ ! -r "$_git" ] || [ ! -x "$_git" ]; then + echo "You do not have permission to access this git repository" >&2 + exit 1 +fi + if [ ! "$id" ] || [ "$id" = "this" ] || [ "$id" = "HEAD" ]; then read id < "$_git/HEAD" ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________