From: Rogan Dawes <lists@dawes.za.net>
To: Eric Wong <normalperson@yhbt.net>
Cc: Junio C Hamano <gitster@pobox.com>, git@vger.kernel.org
Subject: Re: [PATCH] git-svn: fix commiting renames over DAV with funky file names
Date: Mon, 16 Jul 2007 08:36:27 +0200 [thread overview]
Message-ID: <469B11EB.8020003@dawes.za.net> (raw)
In-Reply-To: <20070716045350.GA15307@mayonaise>
Eric Wong wrote:
> Renaming files with non-URI friendly characters caused
> breakage when committing to DAV repositories (over http(s)).
>
> Even if I try leaving out the $self->{url} from the return value
> of url_path(), a partial (without host), unescaped path name
> does not work.
>
> Filenames for DAV repos need to be URI-encoded before being
> passed to the library. Since this bug did not affect file://
> and svn:// repos, the git-svn test library needed to be expanded
> to include support for starting Apache with mod_dav_svn enabled.
>
> This new test is not enabled by default, but can be enabled by
> setting SVN_HTTPD_PORT to any available TCP/IP port on
> 127.0.0.1.
>
> Additionally, for running this test, the following variables
> (with defaults shown) can be changed for the suitable system.
> The default values are set for Debian systems:
>
> SVN_HTTPD_MODULE_PATH=/usr/lib/apache2/modules
> SVN_HTTPD_PATH=/usr/sbin/apache2
>
> Signed-off-by: Eric Wong <normalperson@yhbt.net>
> ---
>
> Rogan: the patch should help, a single space anywhere in the
> path causes SVN to screw up the file names. Of course I'm at a
> loss as to why only DAV repositories need it and why the SVN
> libraries don't abstract that away from me.
>
Hi Eric,
Unfortunately, I cannot test this patch, as I have since worked around
the problem, and it has not reappeared.
If it does, I'll be sure to test and let you know. Unless this patch
makes it into the version of git I am using, of course!
Rogan
prev parent reply other threads:[~2007-07-16 6:37 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-10 13:11 git-svn and renames Rogan Dawes
2007-07-10 13:20 ` David Kastrup
2007-07-10 14:18 ` Rogan Dawes
2007-07-10 13:42 ` Florian Weimer
2007-07-10 14:01 ` Rogan Dawes
2007-07-11 8:20 ` Eric Wong
2007-07-12 9:06 ` Eric Wong
2007-07-12 16:51 ` Rogan Dawes
2007-07-16 4:53 ` [PATCH] git-svn: fix commiting renames over DAV with funky file names Eric Wong
2007-07-16 6:36 ` Rogan Dawes [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=469B11EB.8020003@dawes.za.net \
--to=lists@dawes.za.net \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.com \
--cc=normalperson@yhbt.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).