git: f08b42fbd9c8 - main - Tools/scripts: use a port-specific commit message if removing a single port.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 19 Feb 2023 19:42:39 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f08b42fbd9c849b7dcde7a9c23ed4a5025e1b6b9
commit f08b42fbd9c849b7dcde7a9c23ed4a5025e1b6b9
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2023-02-19 19:37:46 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2023-02-19 19:42:20 +0000
Tools/scripts: use a port-specific commit message if removing a single port.
This helps in `git shortlog`, replacing "cleanup: Remove expired ports" by
"category/port: Remove expired port" for a given category and port.
Reported by: gerald
---
Tools/scripts/rmport | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/Tools/scripts/rmport b/Tools/scripts/rmport
index 30d8e219441d..dd1251f54a78 100755
--- a/Tools/scripts/rmport
+++ b/Tools/scripts/rmport
@@ -410,7 +410,16 @@ fi
gitlog=$(mktemp -t gitlog)
gitrmlist=$(mktemp -t gitrmlist)
-echo "cleanup: Remove expired ports:" > ${gitlog}
+if [ $# -eq 1 ] ; then
+ topic="$1"
+ plural=""
+else
+ log "/!\\ Removing multiple ports at once, commit topic will generic /!\\"
+ topic="cleanup"
+ plural="s"
+fi
+
+echo "${topic}: Remove expired port${plural}:" > ${gitlog}
echo "" >> ${gitlog}
for catport in $* ; do