Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Justin Boffemmyer (59d6afd3cbb623f41d251c4d27e96bfdeef08013)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Justin Boffemmyer <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Justin Boffemmyer (59d6afd3cbb623f41d251c4d27e96bfdeef08013)
  • Date: Sun, 2 Feb 2025 05:52:57 +0000

GIT changes to master grimoire by Justin Boffemmyer <flux AT sourcemage.org>:

ChangeLog | 3 +++
devel/git-filter-repo/BUILD | 1 +
devel/git-filter-repo/CONFIGURE | 1 +
devel/git-filter-repo/DEPENDS | 1 +
devel/git-filter-repo/DETAILS | 25 +++++++++++++++++++++++++
devel/git-filter-repo/HISTORY | 3 +++
devel/git-filter-repo/INSTALL | 3 +++
7 files changed, 37 insertions(+)

New commits:
commit 59d6afd3cbb623f41d251c4d27e96bfdeef08013
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>

devel/git-filter-repo: new, rewrite git history

git-filter-repo is a third-party tool, but it is the officially
recommended tool for rewriting history, even over the native
git-filter-branch.

diff --git a/ChangeLog b/ChangeLog
index 2bccedd..f1d08da 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2025-02-02 Justin Boffemmyer <flux AT sourcemage.org>
+ * devel/git-filter-repo: new spell, filter/rewrite git history
+
2025-02-01 Ismael Luceno <ismael AT sourcemage.org>
* libs/libqrcodegencpp: new spell, High-quality QR Code generator
library in C++
diff --git a/devel/git-filter-repo/BUILD b/devel/git-filter-repo/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/devel/git-filter-repo/BUILD
@@ -0,0 +1 @@
+true
diff --git a/devel/git-filter-repo/CONFIGURE b/devel/git-filter-repo/CONFIGURE
new file mode 100755
index 0000000..cfaef70
--- /dev/null
+++ b/devel/git-filter-repo/CONFIGURE
@@ -0,0 +1 @@
+config_query INSTALL_CONTRIB "Additionally install contrib scripts?" n
diff --git a/devel/git-filter-repo/DEPENDS b/devel/git-filter-repo/DEPENDS
new file mode 100755
index 0000000..aef1bc3
--- /dev/null
+++ b/devel/git-filter-repo/DEPENDS
@@ -0,0 +1 @@
+runtime_depends python3
diff --git a/devel/git-filter-repo/DETAILS b/devel/git-filter-repo/DETAILS
new file mode 100755
index 0000000..f3ef74e
--- /dev/null
+++ b/devel/git-filter-repo/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=git-filter-repo
+ VERSION=2.47.0
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]="https://github.com/newren/${SPELL}/archive/v${VERSION}.tar.gz";
+
SOURCE_HASH=sha512:b4b0c3e18a061396d920c38abb40d97540f9a7ffc7080a5b3cf9a59908426b129540431da4a266ac45c71e268778317cae6a3b768f85c126db4b0867dd4f2bdf
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ DOCS="*.md *.txt"
+ DOCS_DIR="Documentation"
+ WEB_SITE="https://github.com/newren/git-filter-repo";
+ LICENSE[0]="MIT"
+ ENTERED=20250202
+ SHORT="Git extension for rewriting history"
+cat << EOF
+git filter-repo is a versatile tool for rewriting history, which includes
+capabilities not found anywhere else. It roughly falls into the same space of
+tool as git filter-branch but without the capitulation-inducing poor
+performance, with far more capabilities, and with a design that scales
+usability-wise beyond trivial rewriting cases. git filter-repo is now
+recommended by the git project instead of git filter-branch.
+
+While most users will probably just use filter-repo as a simple command line
+tool (and likely only use a few of its flags), at its core filter-repo
contains
+a library for creating history rewriting tools. As such, users with
specialized
+needs can leverage it to quickly create entirely new history rewriting tools.
+EOF
diff --git a/devel/git-filter-repo/HISTORY b/devel/git-filter-repo/HISTORY
new file mode 100644
index 0000000..b3b8f9b
--- /dev/null
+++ b/devel/git-filter-repo/HISTORY
@@ -0,0 +1,3 @@
+2025-02-02 Justin Boffemmyer <flux AT sourcemage.org>
+ * BUILD, CONFIGURE, DETAILS, DEPENDS, INSTALL: spell created
+
diff --git a/devel/git-filter-repo/INSTALL b/devel/git-filter-repo/INSTALL
new file mode 100755
index 0000000..61b66e2
--- /dev/null
+++ b/devel/git-filter-repo/INSTALL
@@ -0,0 +1,3 @@
+install -Dt "$INSTALL_ROOT/usr/bin/" -vm 0755 "$SOURCE_DIRECTORY/$SPELL" &&
+mkdir -p "${INSTALL_ROOT}/usr/share/$SPELL/$contrib" &&
+cp -r "$SOURCE_DIRECTORY/"contrib/*
"$INSTALL_ROOT/usr/share/$SPELL/$contrib/"


  • [[SM-Commit] ] GIT changes to master grimoire by Justin Boffemmyer (59d6afd3cbb623f41d251c4d27e96bfdeef08013), Justin Boffemmyer, 02/02/2025

Archive powered by MHonArc 2.6.24.

Top of Page