summaryrefslogtreecommitdiff
path: root/dev-vcs/git/files
AgeCommit message (Collapse)Author
4 daysdev-vcs/git: remove unused patchesMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org>
5 daysdev-vcs/git: fix cross compatSam James
Closes: https://bugs.gentoo.org/953122 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-18dev-vcs/git: Rust fixes for >=2.52.0Sam James
* Improve the cargo wrapper script that Meson calls by respecting $CARGO and not passing --quiet. These could go upstream but the Rust discussions haven't been a great atmosphere so I don't really want to do that at this time. * Actually call rust_pkg_setup Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18dev-vcs/git: fix tests w/ net-misc/openssh-10.1Sam James
The -T arg is new so fall back to old where it fails, which should be fine as older openssh had different behaviour. Closes: https://bugs.gentoo.org/964608 Signed-off-by: Sam James <sam@gentoo.org>
2025-06-08dev-vcs/git: rebase copies-harder patch for upcoming 2.50Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-19dev-vcs/git-2.49.0-r2: fix build on SolarisFabian Groffen
Allow building git on Solaris via meson, so we can complete stage3. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2025-03-28dev-vcs/git: add copies-harder patchSam James
I wasn't planning on adding this to dev-vcs/git, but after polling a few times on IRC in #gentoo-dev, it seems people want it. It was rejected upstream (after several revisions; we hope it'll be accepted in future) because they don't see the value in having a config option for this, but when working in a repo like ::gentoo, it's natural to want it as a default. It seems okay to patch it in downstream unconditionally given you have to actively opt-in to *using* it by adding the relevant config option - this was also the opinion of others which helped persuade me to do this. The docs added by the patch also mention that it's patched in and not upstream. Details are within the patch itself, but quoting some of it: > diff: implement config.diff.renames=copies-harder > > This patch adds a config value for 'diff.renames' called 'copies-harder' > which make it so '-C -C' is in effect always passed for 'git log -p', > 'git diff', etc. > > This allows specifying that 'git log -p', 'git diff', etc should always act > as if '-C --find-copies-harder' was passed. (I also ended up having to manually distribute rebased versions of this patch on new releases, so it's better all-round to do this, I think). Signed-off-by: Sam James <sam@gentoo.org>
2025-03-19dev-vcs/git: fix USE=doc build issueSam James
Pull in the patch Eli sent upstream and applt it to 2.48.1 and 2.49.0; for 2.48.1, I've rebased it as credential_helper didn't exist then. Closes: https://bugs.gentoo.org/949247 Thanks-to: Eli Schwartz <eschwartz@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
2025-03-14dev-vcs/git: add 2.49.0Sam James
Still not completely comfortable with the doc setup here and the relationship with the downloaded tarballs of pregenerated ones and how it glues together, it'll need more work. More contrib bits have moved into Meson now. Signed-off-by: Sam James <sam@gentoo.org>
2025-02-23dev-vcs/git-2.48.1: fix build on DarwinFabian Groffen
Disable homebrew tweaks/assumptions. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2025-01-30dev-vcs/git: backport parallel build fixSam James
Closes: https://bugs.gentoo.org/948865 Signed-off-by: Sam James <sam@gentoo.org>
2025-01-19dev-vcs/git: remove unused patchMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2025-01-11dev-vcs/git: add upstream ref to patchSam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-11dev-vcs/git: fix USE=docSam James
* Fix parallel build w/ USE=doc for finding asciidoc.conf * Hack around issues with old Makefiles not knowing about out-of-source build artifacts from Meson Closes: https://bugs.gentoo.org/947827 Signed-off-by: Sam James <sam@gentoo.org>
2025-01-10dev-vcs/git: remove unused patchMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-01-08dev-vcs/git: add upstream ref for meson deps patchSam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-08dev-vcs/git: port live to mesonSam James
* Port to Meson, significantly simplifying the ebuild * Drop two obsolete patches * submodule patch where the only remaining hunk was adding a single test * cvs patch given it already had a tonne of fuzz and wasn't adding any real value (keep USE=cvs as a convenience USE to control runtime Perl deps, though) * Simplify a bunch of constructs that predate(?) REQUIRED_USE in the ebuild Signed-off-by: Sam James <sam@gentoo.org>
2024-10-17dev-vcs/git: backport fix for `git-maintenance` to 2.47.0Sam James
The maintainer upstream is away so there won't be a quick point release for this unfortunately but on the ML, upstream developers have recommended that this be backported. Signed-off-by: Sam James <sam@gentoo.org>
2024-10-13dev-vcs/git: remove unused patchMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2024-09-30dev-vcs/git: rebase USE=-safe-directory patchSam James
Closes: https://github.com/gentoo/gentoo/pull/38802 Closes: https://bugs.gentoo.org/939895 Signed-off-by: Sam James <sam@gentoo.org>
2023-03-16dev-vcs/git: cleanup patchesRobin H. Johnson
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2022-11-30dev-vcs/git: drop 2.35.1, 2.35.5, 2.37.4, 2.38.0Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-09-01dev-vcs/git: drop versionsSam James
Partial security cleanup. Bug: https://bugs.gentoo.org/838127 Bug: https://bugs.gentoo.org/857831 Signed-off-by: Sam James <sam@gentoo.org>
2022-08-19dev-vcs/git: rebase Darwin patchSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-08-12dev-vcs/git: allow disabling "safe.directory"Thomas Bracht Laumann Jespersen
Add IUSE="+safe-directory" that when not enabled, makes the safe.directory configuration setting not take effect. The patch is meant to be the smallest change (in terms of lines of code) that would let the feature work for tests still. Bug: https://github.com/pkgcore/pkgcheck/issues/412 Bug: https://bugs.gentoo.org/857831 Bug: https://bugs.gentoo.org/838127 Bug: https://bugs.gentoo.org/838223 Bug: https://bugs.gentoo.org/838271 Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Closes: https://github.com/gentoo/gentoo/pull/26762 Signed-off-by: Sam James <sam@gentoo.org>
2022-06-18dev-vcs/git: Bump to version 2.37.0_rc1. Removed oldLars Wendler
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2022-06-16dev-vcs/git: Bump to version 2.37.0_rc0Lars Wendler
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2022-06-11dev-vcs/git: Drop emacs USE flagUlrich Müller
Closes: https://bugs.gentoo.org/850760 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2021-12-06dev-vcs/git: Use /run for pidfileLars Wendler
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2021-12-06dev-vcs/git: Improve OpenRC script git-daemonLars Wendler
Thanks-to: Brian Evans <grknight@gentoo.org> Closes: https://bugs.gentoo.org/828098 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2021-11-08dev-vcs/git: drop 2.26.3, 2.28.1, 2.29.3, 2.30.2Mike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2021-09-02dev-vcs/git: add missing patchSam James
Fixes: 8421a765ad29bcf111da8f05bb74ff3df64d25c5 Bug: https://bugs.gentoo.org/751907 Closes: https://bugs.gentoo.org/811369 Signed-off-by: Sam James <sam@gentoo.org>
2021-08-17dev-vcs/git: Bump to version 2.33.0Lars Wendler
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2021-03-18dev-vcs/git: don't search outside of prefix for gettext on DarwinSam James
Conditionally patching so that non-prefix developers don't have to rebase on new versions. We can apply this unconditionally safely if desired though. Closes: https://bugs.gentoo.org/757309 Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/19954 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2021-02-26dev-vcs/git: Bump to version 2.31.0_rc0Lars Wendler
Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2021-01-07dev-vcs/git: Removed oldLars Wendler
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2020-02-17dev-vcs/git: Removed oldLars Wendler
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2019-10-26dev-vcs/git: Revbump to avoid empty "remote" output from git serversLars Wendler
Bumped straight to stable Thanks-to: David Flogeras <dflogeras2@gmail.com> Closes: https://bugs.gentoo.org/698384 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2019-10-21dev-vcs/git: Removed oldLars Wendler
Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2019-05-14dev-vcs/git: Bump to version 2.22.0_rc0Lars Wendler
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2019-04-12dev-vcs/git: fix noisy git-submodule-foreach regressionRobin H. Johnson
Fix output regression upstream where: 'git submodule foreach --quiet git pull --quiet origin master >/dev/null' Still gives output because foreach swallows some options to the per-submodule command. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2019-03-11dev-vcs/git: remove unused patchMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11269 Signed-off-by: Aaron Bauman <bman@gentoo.org>
2018-11-22dev-vcs/git: Removed old.Lars Wendler
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2018-09-04dev-vcs/git: Removed old.Lars Wendler
Package-Manager: Portage-2.3.49, Repoman-2.3.10
2018-06-06dev-vcs/git: Bump to version 2.18.0_rc1Lars Wendler
Package-Manager: Portage-2.3.40, Repoman-2.3.9
2018-06-06dev-vcs/git: Revbump to fix installation of MediaWiki perl moduleLars Wendler
Removed old. Closes: https://bugs.gentoo.org/655960 Package-Manager: Portage-2.3.40, Repoman-2.3.9
2018-03-23dev-vcs/git: Bump to version 2.17.0_rc1Lars Wendler
Package-Manager: Portage-2.3.24, Repoman-2.3.6
2017-11-17dev-vcs/git: update openrc init.d scripti.Dark_Templar
(cherry picked from commit 0b833f1e0a45466af5b1df0e302b9a64bfb3f757) Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-05-24dev-vcs/git: Removed old.Lars Wendler
Package-Manager: Portage-2.3.6, Repoman-2.3.2
2017-03-21dev-vcs/git: Removed old.Lars Wendler
Package-Manager: Portage-2.3.5, Repoman-2.3.2