[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