[pkg-java-svn2git] 01/01: Disabled the post-receive hook for the initial push
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Tue Jun 10 10:40:11 UTC 2014
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository pkg-java-svn2git.
commit 27b79945f9af91b2868187b18bb51f838c050700
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Tue Jun 10 12:36:42 2014 +0200
Disabled the post-receive hook for the initial push
---
TODO.txt | 1 -
migrate-svn-repo-to-git | 5 ++++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/TODO.txt b/TODO.txt
index d85b585..8e47635 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,7 +1,6 @@
TODO
- Connect to alioth and check if the repository has already been converted before starting the migration
-- Disable the post-receive hook to avoid spamming the pkg-java-commits list
- Add a command line parameter to push the converted repository without prompting the user
- Turn the script into a proper package
- Import the lastest upstream tarball into the upstream branch and tag the release
diff --git a/migrate-svn-repo-to-git b/migrate-svn-repo-to-git
index 9e52bfc..e30ba91 100755
--- a/migrate-svn-repo-to-git
+++ b/migrate-svn-repo-to-git
@@ -76,13 +76,16 @@ done
# Create the Git repository on alioth
echo "Creating the Git repository on alioth..."
-ssh alioth.debian.org "cd /srv/git.debian.org/git/$TEAM && ./setup-repository $PACKAGE"
+ssh alioth.debian.org "cd /srv/git.debian.org/git/$TEAM && ./setup-repository $PACKAGE && mv $PACKAGE.git/hooks/post-receive $PACKAGE.git/hooks/post-receive.disabled"
# Push the new repository
echo "Pushing the new repository..."
git push --all
git push --tags
+# Re-enable the post receive hook
+ssh alioth.debian.org "cd /srv/git.debian.org/git/$TEAM && mv $PACKAGE.git/hooks/post-receive.disabled $PACKAGE.git/hooks/post-receive"
+
# Add a file in the SVN repository documenting the migration
echo "Marking the SVN repository as obsolete..."
svn checkout svn+ssh://svn.debian.org/svn/$TEAM/trunk/$PACKAGE . --depth empty
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/pkg-java-svn2git.git
More information about the pkg-java-commits
mailing list