p4fastimport: decode special perforce characters in filenames

Authored by dsp.

Description

p4fastimport: decode special perforce characters in filenames

Summary:
Perforce encodes certain characters in filenames (see
https://www.perforce.com/perforce/doc.current/manuals/cmdref/filespecs.html)
We must decode this before we add it to Mercurial.

Test Plan:

python ../../hg-crew/test/run-tests.py test-check* test-p4fastimport*

Reviewers: #idi, #mercurial, rmcelroy

Reviewed By: rmcelroy

Subscribers: rmcelroy, steaphan, medson, mjpieters

Differential Revision: https://phabricator.intern.facebook.com/D5570533

Tasks: 20133877

Signature: t1:5570533:1502010300:0ef3ce0c228c61e23396b5a8ac887ac8c65812ff

Details

Committed
dspAug 10 2017, 6:49 PM
Parents
rFBHGX08f1f14f5520: p4fastimport: remove stale comment
Branches
Unknown
Tags
Unknown