update_git_source_package: use 12 char long hash for bump commits
authorChristian Marangi <ansuelsmth@gmail.com>
Fri, 10 Nov 2023 12:15:33 +0000 (13:15 +0100)
committerChristian Marangi <ansuelsmth@gmail.com>
Fri, 10 Nov 2023 12:19:49 +0000 (13:19 +0100)
The default value for abbrev commit is too small and might pose invalid
hash referencing one hash with another. Use the current common size of
12 char for abbrev hash to better reference them following how it's done
on linux kernel and github.com.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
update_git_source_package.sh

index a2f57f16178f63a92cbf6a6307089e950f93a883..1d7f8abb378e1c9a951c5d478f01b5236c6ee5de 100755 (executable)
@@ -118,6 +118,7 @@ git clone --bare "$PKG_SOURCE_URL" "$TEMP_GIT_DIR" || {
 
 GIT_LOG="$(git -C "$TEMP_GIT_DIR" log \
        --reverse --no-merges \
+       --abbrev=12 \
        --format="%h %s" \
        "$PKG_SOURCE_VERSION..$COMMIT" \
 )" || {