sapling/eden/scm/edenscm/mercurial
Adam Simpkins 6f824649ff use absolute includes to the third-party xdiff code
Summary:
Update includes to the third-party xdiff.h file to use absolute includes
from the repository root.  This allows many parts of our internal build
tooling to work better, including automatic dependency processing.

Reviewed By: xavierd

Differential Revision: D19958228

fbshipit-source-id: 341dd8c94f1138cf4a387b92e1817b2a286d6aa1
2020-02-19 13:05:06 -08:00
..
cext use absolute includes to the third-party xdiff code 2020-02-19 13:05:06 -08:00
cffi Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
commands update eden_dirstate_map to store dirstatetuple objects 2020-02-19 13:05:05 -08:00
help Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
hgweb pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
httpclient typing: enable pyre 2019-12-04 10:55:00 -08:00
pure pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
templates Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
thirdparty stop including thirdparty/pyre2 in the fbcode build 2020-02-19 13:05:06 -08:00
utils py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
__init__.py remove py3 code transform 2020-01-27 19:00:14 -08:00
ancestor.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
archival.py py3: fix archive 2020-02-17 14:52:40 -08:00
bdiff.c use absolute includes for the native cext modules 2020-02-19 13:05:06 -08:00
bdiff.h use absolute includes for the native cext modules 2020-02-19 13:05:06 -08:00
bitmanipulation.h use absolute includes for the native cext modules 2020-02-19 13:05:06 -08:00
blackbox.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
blobstore.py lfs: implement gc 2019-11-14 11:14:05 -08:00
bookmarks.py py3: fix test-bookmarks.t 2020-02-17 14:52:39 -08:00
branchmap.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
bundle2.py py3: fix bundle2 bookmark default values 2020-02-17 14:52:32 -08:00
bundlerepo.py py3: get several infinitepush tests passing 2020-02-17 14:52:36 -08:00
byterange.py fix_map 2020-01-28 18:24:56 -08:00
changegroup.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
changelog.py revlog: add some type annotations 2020-02-03 07:35:32 -08:00
chgserver.py py3: chg: fix compatibility 2020-02-03 18:26:57 -08:00
CMakeLists.txt cmake: always build support for the EdenSCM backing store 2019-11-22 13:00:07 -08:00
cmdutil.py py3: fix test-cat.t 2020-02-17 14:52:30 -08:00
color.py py3: add type annotations to ui.write() 2020-01-31 17:05:54 -08:00
commandserver.py py3: chg: fix compatibility 2020-02-03 18:26:57 -08:00
compat.h Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
config.py py3: config: fix some encoding issues 2020-01-29 07:45:15 -08:00
configitems.py localrepo: add configurable limits for description and extras 2020-02-18 13:12:58 -08:00
connectionpool.py connectionpool: add a debug note saying connection being reused 2020-02-13 12:16:21 -08:00
context.py py3: fix test-bookmarks.t 2020-02-17 14:52:39 -08:00
copies.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
crecord.py fix_map 2020-01-28 18:24:56 -08:00
dagop.py dagop: fix doc about reachableroots 2019-12-06 11:02:32 -08:00
dagparser.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
dagutil.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
debugcommands.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
destutil.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
dirstate.py remove the unused sparsematchfn dirstate parameter 2020-02-18 11:39:22 -08:00
dirstateguard.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
discovery.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
dispatch.py py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
drawdag.py py3: get several infinitepush tests passing 2020-02-17 14:52:36 -08:00
dummycert.pem Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
eden_dirstate_fs.py py3: eden_dirstate: use unicode paths on Python 3 2020-01-29 07:45:16 -08:00
eden_dirstate_map.py fix type annotations in eden_dirstate_map.py 2020-02-19 13:05:05 -08:00
eden_dirstate.py remove the unused sparsematchfn dirstate parameter 2020-02-18 11:39:22 -08:00
eden_update.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
edenfs.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
EdenThriftClient.py unicode to pycompat.unicode 2020-01-28 15:45:17 -08:00
encoding.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
error.py hex printing on revlog match failure 2020-02-07 03:17:06 -08:00
exchange.py py3: various fixes to move bundle2 tests foward 2020-02-17 14:52:32 -08:00
extensions.py nointerrupt: remove the extension 2020-02-11 10:25:34 -08:00
fancyopts.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
filelog.py revlog: add some type annotations 2020-02-03 07:35:32 -08:00
filemerge.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
fileset.py py3: move checkwinfilename() to a separate file and add type hints 2020-01-31 20:18:21 -08:00
filesystem.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
fixcorrupt.py doctor: integrate fixcorrupt logic to repair changelog 2020-02-18 09:41:31 -08:00
formatter.py py3: fix test-cat.t 2020-02-17 14:52:30 -08:00
fscap.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
graphmod.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
hbisect.py fix_map 2020-01-28 18:24:56 -08:00
help.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
helptext.py localrepo: add configurable limits for description and extras 2020-02-18 13:12:58 -08:00
hg.py py3: fix share command 2020-01-31 22:13:04 -08:00
hintutil.py hint: update revnum deprecation message 2020-02-18 18:06:26 -08:00
hook.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
httpconnection.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
httppeer.py py3: add type annotations to i18n 2020-02-03 07:35:31 -08:00
i18n.py py3: add type annotations to i18n 2020-02-03 07:35:31 -08:00
identity.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
json.py py3: fix graphql producing unicode blobs in python 2 2020-02-11 09:38:55 -08:00
keepalive.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
localrepo.py localrepo: add configurable limits for description and extras 2020-02-18 13:12:58 -08:00
lock.py py3: lock: drop an unnecessary encoding conversion 2020-01-29 07:45:13 -08:00
lsprof.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
lsprofcalltree.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
mail.py typing: enable pyre 2019-12-04 10:55:00 -08:00
manifest.py py3: make test-fb-hgext-remotefilelog-clone-tree.t pass 2020-02-17 14:52:35 -08:00
match.py py3: fix up matchers to exclusively use unicode 2020-02-03 08:00:11 -08:00
mdiff.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
merge.py py3: merge: fix some encoding issues 2020-01-29 07:45:18 -08:00
mergeutil.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
metrics.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
minirst.py py3: fix test-bookmarks.t 2020-02-17 14:52:39 -08:00
mpatch.c use absolute includes for the native cext modules 2020-02-19 13:05:06 -08:00
mpatch.h use absolute includes for the native cext modules 2020-02-19 13:05:06 -08:00
mutation.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
namespaces.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
node.py py3: node: get rid of extra encoding 2020-01-29 16:48:41 -08:00
obsolete.py py3: obsolete: fix some encoding issues 2020-01-29 07:45:19 -08:00
obsutil.py obsutil: remove pyre-fixme 2019-12-04 17:04:45 -08:00
parser.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
patch.py py3: add some additional type annotations on functions writing file data 2020-02-03 21:36:56 -08:00
pathutil.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
peer.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
perftrace.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
phases.py py3: various fixes to move bundle2 tests foward 2020-02-17 14:52:32 -08:00
policy.py policy: simplify it 2019-12-09 13:13:27 -08:00
posix.py py3: fix osx tests 2020-02-04 12:19:13 -08:00
profiling.py py3: profiling: fix some encoding issues 2020-01-29 07:45:20 -08:00
progress.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
pushkey.py py3: fix pushkey encoding by removing local encoding 2020-01-31 13:12:13 -08:00
pvec.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
pycompat.py py3: fix archive 2020-02-17 14:52:33 -08:00
rcutil.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
registrar.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
repair.py py3: repair: fix encoding for SHA1 calculation 2020-01-29 07:45:11 -08:00
replay.py py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
repository.py py3: add pycompat.ABC 2020-01-31 17:05:54 -08:00
repoview.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
revlog.py hex printing on revlog match failure 2020-02-07 03:17:06 -08:00
revset.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
revsetlang.py pycompat: drop iterbytestr 2020-01-31 16:38:03 -08:00
rewriteutil.py mutation: allow instabilities if mutation is enabled 2020-01-24 14:47:38 -08:00
scmposix.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
scmutil.py py3: move checkwinfilename() to a separate file and add type hints 2020-01-31 20:18:21 -08:00
scmwindows.py typing: enable pyre 2019-12-04 10:55:00 -08:00
server.py py3: make conduithttp.py python 3 compatible 2020-02-17 14:52:31 -08:00
setdiscovery.py setdiscovery: use the nodemap __contains__ 2020-01-31 18:34:01 -08:00
similar.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
simplemerge.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
smartset.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
sparse.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
sshpeer.py py3: fix occasional ssh hang 2020-02-17 14:52:32 -08:00
sshserver.py py3: various fixes to move bundle2 tests foward 2020-02-17 14:52:32 -08:00
sslutil.py pycompat: drop fsencode / fsdecode 2020-01-31 16:38:03 -08:00
statprof.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
store.py py3: make vfs.join() consistent across subclasses; add type hints 2020-02-03 15:27:52 -08:00
streamclone.py py3: misc fixes around streaming clones 2020-01-31 18:39:40 -08:00
templatefilters.py hg-py3: make metaedit command work 2020-01-31 18:29:01 -08:00
templatekw.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00
templater.py hg-py3: make metaedit command work 2020-01-31 18:29:01 -08:00
transaction.py py3: fix test-bookmarks.t 2020-02-17 14:52:39 -08:00
treedirstate.py py3: migrate treedirstate to use utf8 for state and files 2020-02-17 14:52:29 -08:00
treediscovery.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
treestate.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
txnutil.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
types.py py3: add stub for localrepository 2020-02-03 17:07:36 -08:00
ui.py py3: only use binary stdin/stdout/stderr 2020-02-03 18:26:57 -08:00
uiconfig.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
upgrade.py typing: enable pyre 2019-12-04 10:55:00 -08:00
url.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
urllibcompat.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00
util.py stop including thirdparty/pyre2 in the fbcode build 2020-02-19 13:05:06 -08:00
verify.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
vfs.py py3: add more vfs-related type annotations 2020-02-03 21:36:56 -08:00
visibility.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
win32.py typing: enable pyre 2019-12-04 10:55:00 -08:00
windows.py py3: add more vfs-related type annotations 2020-02-03 21:36:56 -08:00
winutil.py py3: move checkwinfilename() to a separate file and add type hints 2020-01-31 20:18:21 -08:00
wireproto.py py3: various fixes to move bundle2 tests foward 2020-02-17 14:52:32 -08:00
worker.py pycompat: drop sysbytes, sysstr, strurl, bytesurl 2020-01-31 17:59:53 -08:00