board-status: Improve revision URL collection
It now assumes that origin points to the official repo (while there may
be more) and doesn't assume anymore that there's a user ID that needs to
be pruned (although it is, if present).
Change-Id: Id4c5ee2cb7c08e997eaba1c750097a2e2bf51af5
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Reviewed-on: http://review.coreboot.org/10016
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
diff --git a/util/board_status/getrevision.sh b/util/board_status/getrevision.sh
index 0a6b6c6..9a949ff 100755
--- a/util/board_status/getrevision.sh
+++ b/util/board_status/getrevision.sh
@@ -52,8 +52,8 @@
# Takes one optional argument: the path to inspect
git_url() {
# Note: This may not work as expected if multiple remotes are fetched from.
- echo $(git remote -v | \
- awk '/fetch/ {split($2, pieces, "@"); print pieces[2]; exit 0}')
+ echo $(git remote -v | grep "^origin\>" | \
+ awk '/fetch/ {print $2; exit 0}' | sed "s,^.*@,,")
}
# Returns a string indicating where others can get the current source code (excluding uncommitted changes)