aboutsummaryrefslogtreecommitdiff
path: root/scripts/gitinfo.bash
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gitinfo.bash')
-rw-r--r--scripts/gitinfo.bash30
1 files changed, 0 insertions, 30 deletions
diff --git a/scripts/gitinfo.bash b/scripts/gitinfo.bash
deleted file mode 100644
index 61d388b..0000000
--- a/scripts/gitinfo.bash
+++ /dev/null
@@ -1,30 +0,0 @@
-#/bin/bash
-
-for repository in /repositories/*; do
- echo "Processing repository: $(basename "$repository")"
-
- cd /repositories/$(basename "$repository")
-
- gitinfoExists=$(git ls-tree HEAD -- .gitinfo 2>/dev/null)
-
- echo "gitinfoExists: $gitinfoExists"
-
- # does gitinfo exist?
- if [ -z "$gitinfoExists" ]; then
- echo "No .gitinfo found for $(basename "$repository"). Blanking description."
- echo "" > /repositories/$(basename "$repository")/description
- continue
- fi
-
- gitinfoContents=$(git cat-file -p @:.gitinfo)
-
- echo "gitinfoContents: $gitinfoContents"
-
- # extract description from gitinfo (json format)
- description=$(echo "$gitinfoContents" | grep -oP '"description":\s*"\K[^"]+')
-
- echo "Extracted description: $description"
-
- # write description to repository description file
- echo "$description" > /repositories/$(basename "$repository")/description
-done \ No newline at end of file