sapling/hgext/convert
Eugene Baranov 322848b810 convert: when converting from Perforce use original local encoding by default
On Windows Perforce command line client uses default system locale to encode
output. Using 'latin_1' causes locale-specific characters to be replaced with
question marks. With this patch we will use default locale by default whilst
allowing to specify it explicity with 'convert.p4.encoding' config option.

This is a potentially breaking change for any scripts relying on output treated
as in 'latin_1' encoding.

Also because hgext.convert.convcmd overwrites detected default system locale
with UTF-8 we had to introduce an import cycle in hgext.convert.p4 to retrieve
originally detected encoding from hgext.convert.convcmd.
2015-07-22 16:57:11 +01:00
..
__init__.py convert: when converting from Perforce use original local encoding by default 2015-07-22 16:57:11 +01:00
bzr.py convert: add support for specifying multiple revs 2015-07-08 10:27:43 -07:00
common.py convert: add support for specifying multiple revs 2015-07-08 10:27:43 -07:00
convcmd.py convert: use 'default' for specifying branch name in branchmap (issue4753) 2015-07-14 14:40:56 +01:00
cvs.py convert: add support for specifying multiple revs 2015-07-08 10:27:43 -07:00
cvsps.py global: mass rewrite to use modern exception syntax 2015-06-23 22:20:08 -07:00
darcs.py convert: add support for specifying multiple revs 2015-07-08 10:27:43 -07:00
filemap.py convert: add config option for disabling ancestor parent checks 2015-06-29 13:44:24 -07:00
git.py convert: allow customizing git remote prefix 2015-07-13 21:37:46 -07:00
gnuarch.py convert: add support for specifying multiple revs 2015-07-08 10:27:43 -07:00
hg.py convert: add config for recording the source name 2015-07-08 10:31:09 -07:00
monotone.py convert: add support for specifying multiple revs 2015-07-08 10:27:43 -07:00
p4.py convert: when converting from Perforce use original local encoding by default 2015-07-22 16:57:11 +01:00
subversion.py convert: add support for specifying multiple revs 2015-07-08 10:27:43 -07:00
transport.py global: mass rewrite to use modern exception syntax 2015-06-23 22:20:08 -07:00