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

[PATCH 2/4] git-shell-commands: Add a command to list bare repos

From
Greg Brockman <gdb@mit.edu>
Date
Jul 20, 2010, 05:16 UTC
Message-ID
<1279602972-1264-3-git-send-email-gdb@mit.edu>
In-Reply-To
<1279602972-1264-1-git-send-email-gdb@mit.edu>
Signed-off-by: Greg Brockman <gdb@mit.edu>
---
 contrib/git-shell-commands/list |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
 create mode 100755 contrib/git-shell-commands/list
diff --git a/contrib/git-shell-commands/list b/contrib/git-shell-commands/list
new file mode 100755
index 0000000..cd8b15a
--- /dev/null
+++ b/contrib/git-shell-commands/list
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -eu
+
+print_if_bare_repo='[ "$(git --git-dir="$1" rev-parse --is-bare-repository)" = true ] && echo "${1#./}"'
+find -type d -name "*.git" -exec sh -c "$print_if_bare_repo" -- \{} \; -prune
-- 
1.7.0.4
Previous: Greg BrockmanNext: Junio C Hamano
Message 5 of 9 in “Updated patch series for providing mechanism to list available repositories”
  1. Greg BrockmanJul 20, 2010
  2. 1/4 Allow creation of arbitrary git-shell commandsGreg Brockman, Jul 20, 2010
  3. Junio C HamanoJul 20, 2010
  4. Greg BrockmanJul 21, 2010
  5. 2/4 git-shell-commands: Add a command to list bare reposGreg Brockman, Jul 20, 2010
  6. Junio C HamanoJul 20, 2010
  7. Greg BrockmanJul 26, 2010
  8. 3/4 git-shell-commands: Add a help commandGreg Brockman, Jul 20, 2010
  9. 4/4 Add interactive mode to git-shell for user-friendlinessGreg Brockman, Jul 20, 2010

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.