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 ______________________________________________________________________ - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Thu Jun 02 05:25:40 2005
This archive was generated by hypermail 2.1.8 : 2005-06-02 05:25:40 EST