From 7ed7b7add0c3529ec37affa9ccc19d0f3aa1b353 Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Sat, 10 Nov 2018 11:51:35 +0000 Subject: [PATCH] Use github api to find the total number of commits That approach is faster and doesn't require huge download to determine the total number of commits. Signed-off-by: Przemo Firszt --- package/fedora/rpkg.conf | 2 -- package/fedora/rpkg.macros | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) delete mode 100644 package/fedora/rpkg.conf diff --git a/package/fedora/rpkg.conf b/package/fedora/rpkg.conf deleted file mode 100644 index 568189890b..0000000000 --- a/package/fedora/rpkg.conf +++ /dev/null @@ -1,2 +0,0 @@ -[rpkg] -auto_pack = False diff --git a/package/fedora/rpkg.macros b/package/fedora/rpkg.macros index bf2e606a0d..820e53cad3 100644 --- a/package/fedora/rpkg.macros +++ b/package/fedora/rpkg.macros @@ -1,4 +1,4 @@ function git_commits_no { - commits=$(git fetch --unshallow && git rev-list master --count) - echo $commits + commits=$(curl -s 'https://api.github.com/repos/FreeCAD/FreeCAD/compare/120ca87015...master' | grep "ahead_by" | sed -s 's/ //g' | sed -s 's/"ahead_by"://' | sed -s 's/,//') + echo $((commits + 1)) }