git-svn: replace URL escapes with canonicalization
authorMichael G. Schwern <schwern@pobox.com>
Sat, 28 Jul 2012 09:47:48 +0000 (02:47 -0700)
committerEric Wong <normalperson@yhbt.net>
Thu, 2 Aug 2012 21:46:01 +0000 (21:46 +0000)
commit9c27a57b2da502b7dd3736013b7a185fb6e5064e
treeb3579418b94acaa426a99c4493f5f64ae5166111
parent93c3fcbe4d4893fac6c9de64219b2eda0b309a13
git-svn: replace URL escapes with canonicalization

The old hand-rolled URL escape functions were inferior to
canonicalization functions.

Continuing to move towards getting everything canonicalizing the same way.

* Git::SVN->init_remote_config and Git::SVN::Ra->minimize_url both
  have to canonicalize the same way else init_remote_config
  will incorrectly think they're different URLs causing
  t9107-git-svn-migrate.sh to fail.

[ew: commit title]

Signed-off-by: Eric Wong <normalperson@yhbt.net>
git-svn.perl
perl/Git/SVN.pm
perl/Git/SVN/Ra.pm