sapling/eden/scm/edenscm/hgext
Durham Goode e25f679318 hggit: fix path handling
Summary:
As of 63c471ad8a4ba0bebd1acf70569bcdcefc3fffbf in upstream Dulwich, it
now turns commands into unicode.  Unfortunately, _ssh.py in hggit sees that the
type is no longer str or bytes and thinks it's an array and puts spaces between
every letter, causing it to break.

Let's allow unicode. This broke because dulwich was recently upgraded.

Reviewed By: sfilipco

Differential Revision: D19983215

fbshipit-source-id: 059756905bf4b2c73009001b078c8723ae378246
2020-02-19 17:46:33 -08:00
..
absorb fix_map 2020-01-28 18:24:56 -08:00
amend hg-py3: make amend-next/prev work 2020-02-03 17:05:34 -08:00
commitcloud commitcloud: log errors to scuba 2020-02-18 14:28:33 -08:00
convert New custom immutable revision object to track commit conversions: conversionrevision 2020-02-05 10:20:19 -08:00
extlib use absolute includes for the native cext modules 2020-02-19 13:05:06 -08:00
fastannotate py3: get fastannotate closer to passing 2020-02-17 14:52:40 -08:00
fsmonitor fsmonitor: catch watchman issue and fallback 2020-02-03 18:04:25 -08:00
hgevents hgevents: disable events during status 2020-01-29 10:30:22 -08:00
hggit hggit: fix path handling 2020-02-19 17:46:33 -08:00
highlight Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
infinitepush py3: get several infinitepush tests passing 2020-02-17 14:52:36 -08:00
lfs py3: fix various lfs encoding issues 2020-02-17 14:52:30 -08:00
memcommit memcommit: refactor code to be pyre friendly 2020-01-30 20:08:34 -08:00
perfsuite py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
pushrebase py3: fix misc encoding errors that showed up in tests 2020-02-17 14:52:34 -08:00
remotefilelog py3: fix misc encoding errors that showed up in tests 2020-02-17 14:52:34 -08:00
repogenerator Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
snapshot pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
treemanifest treemanifest: make prefetchdraftparents non-fatal 2020-02-18 17:36:54 -08:00
__init__.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
arcdiff.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
automv.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
blackbox.py py3: switch blackbox to use pycompat.encodeutf8 2020-02-11 09:38:54 -08:00
catnotate.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
checkmessagehook.py hg-py3: make metaedit command work 2020-01-31 18:29:01 -08:00
checkserverbookmark.py util: remove redundant 'timed' function 2020-02-04 12:33:40 -08:00
chistedit.py fix_map 2020-01-28 18:24:56 -08:00
churn.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
cleanobsstore.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
clienttelemetry.py clienttelemetry: report multiple server_hostnames 2020-02-13 00:48:25 -08:00
clindex.py typing: enable pyre 2019-12-04 10:55:00 -08:00
clindex.pyx py3/cython: set the language_level to 3str 2020-01-30 12:52:06 -08:00
clonebundles.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
commitextras.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
conflictinfo.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
copytrace.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
crdump.py fix_map 2020-01-28 18:24:56 -08:00
debugcommitmessage.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
debugshell.py py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
dialect.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
directaccess.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
dirsync.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
disablesymlinks.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
drop.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
edrecord.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
eol.py py3: fix eol 2020-02-17 14:52:40 -08:00
errorredirect.py tracing: upload stack traces and link it to our main data 2020-02-07 14:04:38 -08:00
extdiff.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
extorder.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
extutil.py commitcloud: use our background spawning utility 2019-12-20 16:14:19 -08:00
fastlog.py rename fbconduit extension to fbscmquery 2019-12-13 03:23:25 -08:00
fbhistedit.py py3: fix histedit json parsing 2020-01-31 10:56:30 -08:00
fbscmquery.py hg-py3: make metaedit command work 2020-01-31 18:29:01 -08:00
fixcorrupt.py doctor: integrate fixcorrupt logic to repair changelog 2020-02-18 09:41:31 -08:00
generic_bisect.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
githelp.py hgext: add hg equivalent for 'git stash clear' 2020-02-03 12:59:46 -08:00
gitlookup.py py3: fix gitlookup 2020-02-17 14:52:38 -08:00
gitrevset.py py3: fix gitlookup 2020-02-17 14:52:38 -08:00
globalrevs.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
gpg.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
grepdiff.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
grpcheck.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
hgsql.py py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
hiddenerror.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
histedit.py py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
infinitepushbackup.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
interactiveui.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
journal.py py3: fix sparse 2020-02-17 14:52:38 -08:00
linkrevcache.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
logginghelper.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
lz4revlog.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
mergedriver.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
morestatus.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
myparent.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
ownercheck.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
patchrmdir.py typing: enable pyre 2019-12-04 10:55:00 -08:00
patchrmdir.pyx py3/cython: set the language_level to 3str 2020-01-30 12:52:06 -08:00
phabdiff.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
phabstatus.py py3: enable more tests 2020-02-01 10:39:39 -08:00
phrevset.py py3: drop the use of re.LOCALE for some regexes 2020-01-28 14:32:30 -08:00
progressfile.py Update pyre version for eden 2019-12-20 16:14:21 -08:00
pullcreatemarkers.py pullcreatemarkers: print how many commits are marked as landed 2020-01-21 07:36:34 -08:00
rage.py rage: add debugmutation for recent draft commits 2020-02-17 06:41:04 -08:00
rebase.py hg-py3: fix restack-multidest/t and fold 2020-02-03 17:05:35 -08:00
remotenames.py remotenames: log when a node is missing 2020-02-13 00:23:54 -08:00
reset.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
sampling.py py3: move sampling to use mercurial.json 2020-02-18 09:36:28 -08:00
schemes.py py3: remove b prefix 2020-01-28 10:29:15 -08:00
sendunbundlereplay.py util: remove redundant 'timed' function 2020-02-04 12:33:40 -08:00
share.py mq: remove references about mq 2020-01-13 17:39:43 -08:00
shelve.py fix_map 2020-01-28 18:24:56 -08:00
sigtrace.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
simplecache.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
smartlog.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
sparse.py py3: fix sparse 2020-02-17 14:52:38 -08:00
sshaskpass.py typing: enable pyre 2019-12-04 10:55:00 -08:00
stablerev.py py3: fix stablerev tests 2020-02-17 14:52:38 -08:00
stat.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
traceprof.py typing: enable pyre 2019-12-04 10:55:00 -08:00
traceprof.pyx py3/cython: set the language_level to 3str 2020-01-30 12:52:06 -08:00
tweakdefaults.py rebase: prevent fast-foward rebases with conflicting changes 2020-01-06 15:06:50 -08:00
undo.py py3: decode undolog redonode 2020-01-31 15:27:31 -08:00
whereami.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
win32mbcs.py py3: move checkwinfilename() to a separate file and add type hints 2020-01-31 20:18:21 -08:00
win32text.py py3: fix eol 2020-02-17 14:52:40 -08:00