[sysadmin-bin: 91/168] Skip not-repository directories when listing repositories
- From: Andrea Veri <av src gnome org>
- To: gnome-sysadmin gnome org,commits-list gnome org
- Subject: [sysadmin-bin: 91/168] Skip not-repository directories when listing repositories
- Date: Thu, 24 May 2012 19:59:06 +0000 (UTC)
commit 471d54f7eaa9579bfbaa30ed16c8faffa0837b0e
Author: Owen W. Taylor <otaylor fishsoup net>
Date: Wed Apr 22 19:59:16 2009 -0400
Skip not-repository directories when listing repositories
Don't include directories that don't have a refs/ subdir.
find-cgit-repos | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/find-cgit-repos b/find-cgit-repos
index 4eeb45e..704c58b 100755
--- a/find-cgit-repos
+++ b/find-cgit-repos
@@ -32,7 +32,8 @@ def list_repos (paths):
continue
for repo in os.listdir(path):
repopath = os.path.join (path, repo)
- if not os.path.isdir(repopath):
+ # We check for ./refs to avoid non-git repository subdirs
+ if not os.path.isdir(os.path.join(repopath, 'refs')):
continue
shortname = re.sub('/git/', '', repopath)
shortname = re.sub('/srv/', '', shortname)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]