diff --git a/src/gitutils/gitrepo.rs b/src/gitutils/gitrepo.rs index a79ddb1..de3c586 100644 --- a/src/gitutils/gitrepo.rs +++ b/src/gitutils/gitrepo.rs @@ -96,4 +96,10 @@ impl GitRepo { res } + pub fn get_tags_nbr(&self) -> u32 { + let mut res = 0; + self.git2.tag_foreach(|_,_| {res = res + 1;true}); + res + } + } diff --git a/src/web/repo.rs b/src/web/repo.rs index f2fa39b..578d7d5 100644 --- a/src/web/repo.rs +++ b/src/web/repo.rs @@ -120,7 +120,7 @@ pub async fn git_main( user_opt : user, revisions_nbr : gitrepo.get_revisions_nbr(), branches_nbr : gitrepo.get_branches_nbr(), - tags_nbr : 88, + tags_nbr : gitrepo.get_tags_nbr(), size : "16 KiB".to_string(), }) }