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

jamessan pushed a commit to branch master
in repository devscripts.

commit 286669f9910809465e5284e71f0060b2b5946893
Author: James McCoy <[email protected]>
Date:   Tue Jun 10 21:15:22 2014 -0400

    debcheckout: Recognize more Alioth URLs when using -a
    
    Signed-off-by: James McCoy <[email protected]>
---
 debian/changelog       |  2 ++
 scripts/debcheckout.pl | 10 +++++-----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index a7325cb..120086d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ devscripts (2.14.5) UNRELEASED; urgency=medium
       (Closes: #750855)
   * uscan: Use HEAD instead of GET to check for possible GPG signature URLs.
     (Closes: #750929)
+  * debcheckout: Handle more variations of Alioth URLs when attempting to
+    perform an authenticated checkout.  (Closes: #750542)
 
  -- James McCoy <[email protected]>  Sat, 07 Jun 2014 15:31:54 -0400
 
diff --git a/scripts/debcheckout.pl b/scripts/debcheckout.pl
index 79baa6e..e39fb06 100755
--- a/scripts/debcheckout.pl
+++ b/scripts/debcheckout.pl
@@ -450,12 +450,12 @@ sub set_auth($$$$) {
 
     # Adjust urls from new-style anonymous access to old-style and then deal
     # with adjusting for authentication
-    $url =~ s@anonscm\.debian\.org/[email protected]@;
-    $url =~ s@anonscm\.debian\.org/[email protected]/darcs@;
+    $url =~ 
s@(?:alioth\.debian\.org/(?:anonscm/bzr|scm/loggerhead/bzr)|anonscm\.debian\.org/bzr(?:/bzr)?)@bzr.debian.org/bzr@;
+    $url =~ 
s@(?:alioth\.debian\.org/anonscm/darcs|anonscm\.debian\.org/darcs)@darcs.debian.org/darcs@;
     $url =~ s@git://anonscm\.debian\.org@git://git.debian.org@;
-    $url =~ s@anonscm\.debian\.org/[email protected]/git@;
-    $url =~ s@anonscm\.debian\.org/[email protected]/hg@;
-    $url =~ s@svn://anonscm\.debian\.org@svn://svn.debian.org@;
+    $url =~ 
s@(?:alioth\.debian\.org/anonscm/git|anonscm\.debian\.org/git)@git.debian.org/git@;
+    $url =~ 
s@(?:alioth\.debian\.org/anonscm/hg|anonscm\.debian\.org/hg)@hg.debian.org/hg@;
+    $url =~ s@svn://(?:scm\.alioth|anonscm)\.debian\.org@svn://svn.debian.org@;
     given ($repo_type) {
        when ("bzr") {
            $url =~ 
s|^[\w+]+://(bzr\.debian\.org)/(.*)|bzr+ssh://$user$1/bzr/$2|;

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/collab-maint/devscripts.git

_______________________________________________
devscripts-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel

Reply via email to