# HG changeset patch # User Matt Mackall # Date 1240782643 18000 # Node ID 0f3b8404051b18752119108e26e9f62998dc11ca # Parent 7b861e5167d0a67f062bb3d882832de1bdc0d8de clone: config escaping no longer needed diff -r 7b861e5167d0 -r 0f3b8404051b mercurial/hg.py --- a/mercurial/hg.py Sun Apr 26 16:50:09 2009 -0500 +++ b/mercurial/hg.py Sun Apr 26 16:50:43 2009 -0500 @@ -232,8 +232,7 @@ if dest_repo.local(): fp = dest_repo.opener("hgrc", "w", text=True) fp.write("[paths]\n") - # percent needs to be escaped for ConfigParser - fp.write("default = %s\n" % abspath.replace('%', '%%')) + fp.write("default = %s\n" % abspath) fp.close() if update: diff -r 7b861e5167d0 -r 0f3b8404051b tests/test-hgrc.out --- a/tests/test-hgrc.out Sun Apr 26 16:50:09 2009 -0500 +++ b/tests/test-hgrc.out Sun Apr 26 16:50:43 2009 -0500 @@ -2,12 +2,12 @@ updating working directory 0 files updated, 0 files merged, 0 files removed, 0 files unresolved [paths] -default = .../foo%%bar -default = .../foo%%bar +default = .../foo%bar +default = .../foo%bar bundle.mainreporoot=.../foobar defaults.backout=-d "0 0" defaults.commit=-d "0 0" defaults.debugrawcommit=-d "0 0" defaults.tag=-d "0 0" -paths.default=.../foo%%bar +paths.default=.../foo%bar ui.slash=True