# [PATCH] git-svn: Support custom tunnel schemes instead of SSH only

4 messages from 2013-03-26 to 2013-03-27. Participants: Sebastian Schuberth, Eric Wong, Junio C Hamano.
Thread: https://gitlist.dev/t/33291

## Sebastian Schuberth, 2013-03-26 21:24

Subject: [PATCH] git-svn: Support custom tunnel schemes instead of SSH only
Message-ID: <51521216.2050309@gmail.com>
URL: https://gitlist.dev/e/51521216.2050309%40gmail.com

```
This originates from an msysgit pull request, see:

https://github.com/msysgit/git/pull/58

Signed-off-by: Eric Wieser <wieser.eric@gmail.com>
Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
---
 perl/Git/SVN/Ra.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/perl/Git/SVN/Ra.pm b/perl/Git/SVN/Ra.pm
index 049c97b..6a212eb 100644
--- a/perl/Git/SVN/Ra.pm
+++ b/perl/Git/SVN/Ra.pm
@@ -295,7 +295,7 @@ sub gs_do_switch {
 	my $full_url = add_path_to_url( $self->url, $path );
 	my ($ra, $reparented);
 
-	if ($old_url =~ m#^svn(\+ssh)?://# ||
+	if ($old_url =~ m#^svn(\+\w+)?://# ||
 	    ($full_url =~ m#^https?://# &&
 	     canonicalize_url($full_url) ne $full_url)) {
 		$_[0] = undef;
-- 
1.8.1.msysgit.1

```

## Eric Wong, 2013-03-27 04:32

Subject: Re: [PATCH] git-svn: Support custom tunnel schemes instead of SSH only
Message-ID: <20130327043255.GA3667@dcvr.yhbt.net>
URL: https://gitlist.dev/e/20130327043255.GA3667%40dcvr.yhbt.net
In-Reply-To: <51521216.2050309@gmail.com>

```
Sebastian Schuberth <sschuberth@gmail.com> wrote:
> This originates from an msysgit pull request, see:
> 
> https://github.com/msysgit/git/pull/58
> 
> Signed-off-by: Eric Wieser <wieser.eric@gmail.com>
> Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>

Thanks, looks obviously correct.

Signed-off-by: Eric Wong <normalperson@yhbt.net>

> diff --git a/perl/Git/SVN/Ra.pm b/perl/Git/SVN/Ra.pm
> index 049c97b..6a212eb 100644
> --- a/perl/Git/SVN/Ra.pm
> +++ b/perl/Git/SVN/Ra.pm
> @@ -295,7 +295,7 @@ sub gs_do_switch {
>  	my $full_url = add_path_to_url( $self->url, $path );
>  	my ($ra, $reparented);
>  
> -	if ($old_url =~ m#^svn(\+ssh)?://# ||
> +	if ($old_url =~ m#^svn(\+\w+)?://# ||
>  	    ($full_url =~ m#^https?://# &&
>  	     canonicalize_url($full_url) ne $full_url)) {
>  		$_[0] = undef;
> -- 

Junio:

The following changes since commit 2bba2f0e6542d541e9f27653d8c9d5fc8d0e679c:

  More topics from the second batch for 1.8.3 (2013-03-26 13:16:11 -0700)

are available in the git repository at:

  git://git.bogomips.org/git-svn.git master

for you to fetch changes up to 3747c015704399dea1aa7ae6569a507e5727e20b:

  git-svn: Support custom tunnel schemes instead of SSH only (2013-03-27 04:28:04 +0000)

----------------------------------------------------------------
Sebastian Schuberth (1):
      git-svn: Support custom tunnel schemes instead of SSH only

 perl/Git/SVN/Ra.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

```

## Junio C Hamano, 2013-03-27 16:27

Subject: Re: [PATCH] git-svn: Support custom tunnel schemes instead of SSH only
Message-ID: <7va9poolj7.fsf@alter.siamese.dyndns.org>
URL: https://gitlist.dev/e/7va9poolj7.fsf%40alter.siamese.dyndns.org
In-Reply-To: <20130327043255.GA3667@dcvr.yhbt.net>

```
Eric Wong <normalperson@yhbt.net> writes:

> Sebastian Schuberth <sschuberth@gmail.com> wrote:
>> This originates from an msysgit pull request, see:
>> 
>> https://github.com/msysgit/git/pull/58
>> 
>> Signed-off-by: Eric Wieser <wieser.eric@gmail.com>
>> Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
>
> Thanks, looks obviously correct.
>
> Signed-off-by: Eric Wong <normalperson@yhbt.net>
> ...
>
> Junio:
>
> The following changes since commit 2bba2f0e6542d541e9f27653d8c9d5fc8d0e679c:
>
>   More topics from the second batch for 1.8.3 (2013-03-26 13:16:11 -0700)
>
> are available in the git repository at:
>
>   git://git.bogomips.org/git-svn.git master
>
> for you to fetch changes up to 3747c015704399dea1aa7ae6569a507e5727e20b:
>
>   git-svn: Support custom tunnel schemes instead of SSH only (2013-03-27 04:28:04 +0000)

Thanks.  Will pull.

By the way, did nobody in the patch chain find the log message
problematic?  It does not give any information other than a URL to
an external site, and if you look at the URL it refers to, it only
says

  "git svn fetch" failed while talking to svn+xyz:// at Git/SVN/Ra.pm line 307

which could easily have been written in the log message itself with
fewer words.

```

## Eric Wong, 2013-03-27 18:08

Subject: Re: [PATCH] git-svn: Support custom tunnel schemes instead of SSH only
Message-ID: <20130327180818.GA6645@dcvr.yhbt.net>
URL: https://gitlist.dev/e/20130327180818.GA6645%40dcvr.yhbt.net
In-Reply-To: <7va9poolj7.fsf@alter.siamese.dyndns.org>

```
Junio C Hamano <gitster@pobox.com> wrote:
> Eric Wong <normalperson@yhbt.net> writes:
> >
> >   git-svn: Support custom tunnel schemes instead of SSH only (2013-03-27 04:28:04 +0000)
> 
> Thanks.  Will pull.
> 
> By the way, did nobody in the patch chain find the log message
> problematic?  It does not give any information other than a URL to
> an external site, and if you look at the URL it refers to, it only
> says
> 
>   "git svn fetch" failed while talking to svn+xyz:// at Git/SVN/Ra.pm line 307
> 
> which could easily have been written in the log message itself with
> fewer words.

Oops, I wasn't happy with the log message, either, but remained silent
since I thought the subject/title for an obvious one-line change was
sufficient.  In other words, I think an empty log message (+S-o-b) would
suffice, too.

```
