summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xfind-missing-lorries29
1 files changed, 29 insertions, 0 deletions
diff --git a/find-missing-lorries b/find-missing-lorries
new file mode 100755
index 0000000..9e1b81f
--- /dev/null
+++ b/find-missing-lorries
@@ -0,0 +1,29 @@
+#!/usr/bin/python
+
+# Usage:
+#
+# ssh git@git.baserock.org ls | ./find-missing-lorries
+
+
+import glob
+import os
+import sys
+import json
+
+
+repo_list = []
+for line in sys.stdin:
+ words = line.split()
+ repo_list.append(words[1])
+
+
+lorries = []
+for filename in glob.glob('open-source-lorries/*.lorry'):
+ with open(filename) as f:
+ obj = json.load(f)
+ for repo_basename in obj:
+ repo_name = 'delta/%s' % repo_basename
+ if repo_name not in repo_list:
+ print 'MISSING: %s' % repo_name
+ else:
+ print 'OK: %s' % repo_name