This commit is contained in:
Alexander Stefanov 2023-02-15 14:49:11 +00:00
parent e2f09828e3
commit 2eb8a0387e
2 changed files with 38 additions and 4 deletions

View file

@ -1,2 +1,2 @@
sources: sources:
git-2.35.2.tar.xz: e4668245ccf77cb5640f476a7dc2063467549f4f git-2.39.2.tar.xz: 3c415274f626589b37d5b0a9add11de34bcc2f5d

View file

@ -6,7 +6,7 @@
Summary: Global Information Tracker Summary: Global Information Tracker
Name: git Name: git
Version: 2.35.2 Version: 2.39.2
Release: 1 Release: 1
Epoch: 1 Epoch: 1
License: GPLv2+ License: GPLv2+
@ -30,6 +30,7 @@ Requires: git-core = %{EVRD}
Requires: git-svn = %{EVRD} Requires: git-svn = %{EVRD}
Requires: git-email = %{EVRD} Requires: git-email = %{EVRD}
Recommends: gitk = %{EVRD} Recommends: gitk = %{EVRD}
Recommends: git-scalar = %{EVRD}
Recommends: git-arch = %{EVRD} Recommends: git-arch = %{EVRD}
Recommends: git-core-oldies = %{EVRD} Recommends: git-core-oldies = %{EVRD}
Recommends: git-cvs = %{EVRD} Recommends: git-cvs = %{EVRD}
@ -104,8 +105,7 @@ repositories from other VCS.
%{_mandir}/*/gitworkflows* %{_mandir}/*/gitworkflows*
%{_mandir}/*/gitrevisions* %{_mandir}/*/gitrevisions*
%{_mandir}/*/gitcredentials* %{_mandir}/*/gitcredentials*
%{_mandir}/man7/gitsubmodules.7* %{_mandir}/man7/git*.7.*
%{_mandir}/man7/gitfaq.7.*
%exclude %{_mandir}/man1/*svn*.1* %exclude %{_mandir}/man1/*svn*.1*
%exclude %{_mandir}/man1/*cvs*.1* %exclude %{_mandir}/man1/*cvs*.1*
%exclude %{_mandir}/man7/*cvs*.7* %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 %package -n gitk
Summary: Git revision tree visualiser Summary: Git revision tree visualiser
Group: Development/Other Group: Development/Other