git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[COGITO PATCH] Small, simple and obvious cleanups (are they wanted at this stage?)

From
CCC. 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 
______________________________________________________________________
Next: Petr Baudis
Message 1 of 3 in “Small, simple and obvious cleanups (are they wanted at this stage?)”
  1. Small, simple and obvious cleanups (are they wanted at this stage?)C. Cooke, Jun 1, 2005
  2. Petr BaudisJun 5, 2005
  3. Petr BaudisJun 5, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.