From 2eb8a0387eea35ce4acdf6e50fa8cd7ead2a2e4d Mon Sep 17 00:00:00 2001 From: Alexander Stefanov Date: Wed, 15 Feb 2023 14:49:11 +0000 Subject: [PATCH] 2.39.2 --- .abf.yml | 2 +- git.spec | 40 +++++++++++++++++++++++++++++++++++++--- 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/.abf.yml b/.abf.yml index b80b430..0985084 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,2 +1,2 @@ sources: - git-2.35.2.tar.xz: e4668245ccf77cb5640f476a7dc2063467549f4f + git-2.39.2.tar.xz: 3c415274f626589b37d5b0a9add11de34bcc2f5d diff --git a/git.spec b/git.spec index feb89c7..e31d13d 100644 --- a/git.spec +++ b/git.spec @@ -6,7 +6,7 @@ Summary: Global Information Tracker Name: git -Version: 2.35.2 +Version: 2.39.2 Release: 1 Epoch: 1 License: GPLv2+ @@ -30,6 +30,7 @@ Requires: git-core = %{EVRD} Requires: git-svn = %{EVRD} Requires: git-email = %{EVRD} Recommends: gitk = %{EVRD} +Recommends: git-scalar = %{EVRD} Recommends: git-arch = %{EVRD} Recommends: git-core-oldies = %{EVRD} Recommends: git-cvs = %{EVRD} @@ -104,8 +105,7 @@ repositories from other VCS. %{_mandir}/*/gitworkflows* %{_mandir}/*/gitrevisions* %{_mandir}/*/gitcredentials* -%{_mandir}/man7/gitsubmodules.7* -%{_mandir}/man7/gitfaq.7.* +%{_mandir}/man7/git*.7.* %exclude %{_mandir}/man1/*svn*.1* %exclude %{_mandir}/man1/*cvs*.1* %exclude %{_mandir}/man7/*cvs*.7* @@ -114,6 +114,40 @@ repositories from other VCS. #---------------------------------------------------------------------------- +%package scalar +Summary: Tools for git scalability +Group: Development/Tools +Requires: git-core = %{EVRD} + +%description scalar +Scalar is a tool that helps Git scale to some of the largest Git repositories. +It achieves this by enabling some advanced Git features, such as: + +* Partial clone: reduces time to get a working repository by not downloading + all Git objects right away. + +* Background prefetch: downloads Git object data from all remotes every + hour, reducing the amount of time for foreground git fetch calls. + +* Sparse-checkout: limits the size of your working directory. + +* File system monitor: tracks the recently modified files and eliminates + the need for Git to scan the entire worktree. + +* Commit-graph: accelerates commit walks and reachability calculations, + speeding up commands like git log. + +* Multi-pack-index: enables fast object lookups across many pack-files. + +* Incremental repack: Repacks the packed Git data into fewer pack-file + without disrupting concurrent commands by using the multi-pack-index. + +%files scalar +%{_bindir}/scalar +%{_mandir}/man1/scalar.1* + +#---------------------------------------------------------------------------- + %package -n gitk Summary: Git revision tree visualiser Group: Development/Other