git-commit-vandalism/perl/Git/SVN
Michael G. Schwern 93c3fcbe4d git-svn: attempt to mimic SVN 1.7 URL canonicalization
Previously, our URL canonicalization didn't do much of anything.
Now it actually escapes and collapses slashes.  This is mostly a cut & paste
of escape_url from git-svn.

This is closer to how SVN 1.7's canonicalization behaves.  Doing it with
1.6 lets us chase down some problems caused by more effective canonicalization
without having to deal with all the other 1.7 issues on top of that.

* Remote URLs have to be canonicalized otherwise Git::SVN->find_existing_remote
  will think they're different.

* The SVN remote is now written to the git config canonicalized.  That
  should be ok.  Adjust a test to account for that.

[ew: commit title]

Signed-off-by: Eric Wong <normalperson@yhbt.net>
2012-08-02 21:46:00 +00:00
..
Memoize git-svn: use YAML format for mergeinfo cache when possible 2012-06-10 08:47:53 +00:00
Editor.pm git-svn: make Git::SVN::Editor a separate file 2012-06-10 08:45:56 +00:00
Fetcher.pm use Git::SVN->path accessor globally 2012-08-02 21:42:58 +00:00
GlobSpec.pm Extract Git::SVN::GlobSpec from git-svn. 2012-07-27 22:36:19 +00:00
Log.pm Extract Git::SVN::Log from git-svn. 2012-07-27 22:36:06 +00:00
Migration.pm use Git::SVN{,::RA}->url accessor globally 2012-08-02 21:42:59 +00:00
Prompt.pm git-svn: move Git::SVN::Prompt into its own file 2012-05-29 00:17:59 +00:00
Ra.pm Git::SVN{,::Ra}: canonicalize earlier 2012-08-02 21:45:56 +00:00
Utils.pm git-svn: attempt to mimic SVN 1.7 URL canonicalization 2012-08-02 21:46:00 +00:00