[d-k-conversion] 01/01: Add script and rules to migrate more files from /people/ to kernel-team.git

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Mon Dec 21 00:24:24 UTC 2015


This is an automated email from the git hooks/post-receive script.

benh pushed a commit to branch master
in repository d-k-conversion.

commit 4d8d2eaf088f81ae54a3cdc43acdb20395177817
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Mon Dec 21 00:24:17 2015 +0000

    Add script and rules to migrate more files from /people/ to kernel-team.git
---
 convert-people.sh   | 27 +++++++++++++++++++++++++++
 kernel-people.rules | 16 ++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/convert-people.sh b/convert-people.sh
new file mode 100755
index 0000000..fa82b65
--- /dev/null
+++ b/convert-people.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+set -eu
+
+svn_url="file://$(readlink -f svn)"
+dir="$PWD"
+
+rm -rf *.git
+rm -f log-* gitlog-*
+
+set -o pipefail
+svn-all-fast-export \
+	--identity-map=authors.txt \
+	--rules=kernel-people.rules \
+	--stats \
+	--debug-rules \
+	--add-metadata \
+	svn 2>&1 | \
+    tee svn-all-fast-export.log
+set +o pipefail
+
+# Move into new subdirectories
+cd kernel-team.git
+git filter-branch --tree-filter 'set -- * && mkdir -p scripts/benh && mv -t scripts/benh "$@"' -- benh-scripts
+rm -r refs/original
+git filter-branch --tree-filter 'set -- * && mkdir -p utils/kconfigeditor2 && mv -t utils/kconfigeditor2 "$@"' -- kconfigeditor2
+rm -r refs/original
diff --git a/kernel-people.rules b/kernel-people.rules
new file mode 100644
index 0000000..18830c7
--- /dev/null
+++ b/kernel-people.rules
@@ -0,0 +1,16 @@
+create repository kernel-team.git
+end repository
+
+match /people/benh/
+  repository kernel-team.git
+  branch benh-scripts
+end match
+
+match /people/waldi/utils/kconfigeditor2/
+  repository kernel-team.git
+  branch kconfigeditor2
+end match
+
+match /
+  action ignore
+end match

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/d-k-conversion.git



More information about the Kernel-svn-changes mailing list