dev-vcs / git-filter-repo

Quickly rewrite git repository history (filter-branch replacement)

Official package sites : https://github.com/newren/git-filter-repo/ ·

v2.45.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~arm64 ~loong ~x86

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-vcs / git : Stupid content tracker: distributed VCS designed for speed and efficiency

net-mail / b4 : Utility for fetching patchsets from public-inbox

Repository mirror & CI · gentoo
Merge updates from master
Mike Pagano · gentoo
dev-vcs/git-filter-repo: Rem git dep ver, make user exp more ideal
Closes: https://bugs.gentoo.org/938241 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Mike Pagano · gentoo
dev-vcs/git-filter-repo: drop 2.38.0-r3
Closes: https://bugs.gentoo.org/922814 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
Mike Pagano · gentoo
dev-vcs/git-filter-repo: add 2.45.0, port to PEP517
Closes: https://bugs.gentoo.org/909982 Signed-off-by: Mike Pagano <mpagano@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/38073 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-vcs/git-filter-repo: enable py3.12, fix tests w/ newer git
Closes: https://bugs.gentoo.org/835001 Closes: https://bugs.gentoo.org/929560 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-vcs/git-filter-repo: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-vcs/git-filter-repo: disable py3.9
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-vcs/git-filter-repo: drop superfluous PYTHON_DEPS
Leftover from the previous python-single-r1->distutils-r1 porting. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-vcs/git-filter-repo: fix VariableOrderWrong
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-vcs/git-filter-repo: simplify BDEPEND assignment
Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-vcs/git-filter-repo: reinstate ~loong keyword for 2.38.0-r2
It was accidentally dropped in -r2 as a side effect of two people modifying the same atom asynchronously. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
dev-vcs/git-filter-repo: add missing build dependency on setuptools-scm
It has always been needed, since the original institution of distutils-r1 usage in commit 4757774468319fcc805c4d3b3b8ee5acaf03bcac. However it is usually pulled in by setuptools via a PDEPEND due to an unrelated buggy portage behavior that is going away. Moving to SETUPTOOLS_SCM_PRETEND_VERSION caused pkgcheck to notice this as PythonMissingSCMDependency and report a warning. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-vcs/git-filter-repo: replace crude hack with upstream version hints
setuptools-scm has a number of ways to detect the version of a package. Of course getting it from a git repo is the base approach. For pypi tarballs, it detects the version from the PKG-INFO file shipped in sdists. We have neither. But setuptools-scm also supports manually overriding it in cases where you *know* the answer. There is no need to create a dummy file: just export the "PRETEND_VERSION" variable and setuptools-scm will respect it as an override. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-vcs/git-filter-repo: keyword 2.38.0-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Eli Schwartz · gentoo
dev-vcs/git-filter-repo: install the upstream manpage
Regression in commit 4757774468319fcc805c4d3b3b8ee5acaf03bcac. Sadly upstream doesn't have a decent Makefile. They do have a Makefile, and it has an install target, but it's incompatible with making it an importable module. To cap it off, it installs to nonexistent html directories that don't use the git configure settings, then runs `which`. Previously, we had a hand-rolled src_install that ran dobin/doman. This was updated to hack the ever-living heck out of distutils-r1, to make use of upstream's other terrible build system -- a setup.py that relies on setuptools-scm but doesn't export information, create dist tarballs, use git_archival.txt, or even ***have setup.py in the project root***. Certainly, setup.py doesn't actually install manpages. So, we install half the package with distutils-r1 and restore the other half by using doman. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-vcs/git-filter-repo: keyword 2.38.0-r1 for ~arm64
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-vcs/git-filter-repo: enable py3.11, run tests per python impl
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-vcs/git-filter-repo: drop 2.34.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-vcs/git-filter-repo: fix tests
Closes: https://bugs.gentoo.org/888866 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-vcs/git-filter-repo: drop 2.33.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-vcs/git-filter-repo: misc tweaks
- Depend on same git version as $(ver_cut 1-2) (we could arguably do 1-3, but..) - Use python_prepare_all - Tidy up PKG-INFO a tiny bit wrt indentation - Fix README.md installation Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-vcs/git-filter-repo: Bump to 2.38.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Palmer Dabbelt · gentoo
dev-vcs/git-filter-repo: Move to distutils-r1, bump to -r1
The new b4 depends on git-filter-repo as a module, not just as a script. This converts git-filter-repo over to distutils-r1, via two hacks: * The package provides a setup.py, but it's not in a standard location. * The github packages don't provide a PKG-INFO so distutils can't find the version, this just makes a minimal one inline. With those I can get git-filter-repo installed as both a script and a module. I've bumped the version of these to -r1 so users get a rebuild with the new files. Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-vcs/git-filter-repo: Bump to 2.34.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-vcs/git-filter-repo: Bump to 2.33.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>