Mercurial > hg
diff mercurial/cext/bdiff.c @ 36763:90f8fe72446c
xdiff: remove xemit related logic
xemit handles "diff formatting and output" with options like context lines,
whether show function names, etc. That is handled more cleanly at a higher
level in hg.
Removing context line parameters would also make the trimming logic (D2686)
cleaner and more confident. See [1].
[1]: https://github.com/git/git/commit/d2f82950a9226ae1102a7a97f03440a4bf8c6c09
Differential Revision: https://phab.mercurial-scm.org/D2705
author | Jun Wu <quark@fb.com> |
---|---|
date | Tue, 06 Mar 2018 18:41:08 -0800 |
parents | b5bb0f99064d |
children | 1b9f6440506b |
line wrap: on
line diff
--- a/mercurial/cext/bdiff.c Sun Mar 04 00:17:49 2018 -0800 +++ b/mercurial/cext/bdiff.c Tue Mar 06 18:41:08 2018 -0800 @@ -280,16 +280,11 @@ XDF_INDENT_HEURISTIC, /* flags */ }; xdemitconf_t xecfg = { - 0, /* ctxlen */ - 0, /* interhunkctxlen */ XDL_EMIT_BDIFFHUNK, /* flags */ - NULL, /* find_func */ - NULL, /* find_func_priv */ hunk_consumer, /* hunk_consume_func */ }; xdemitcb_t ecb = { NULL, /* priv */ - NULL, /* outf */ }; if (!PyArg_ParseTuple(args, PY23("s#s#", "y#y#"), &a.ptr, &la, &b.ptr,