D3999: fileset: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2) |
2018-08-01 |
phabricator |
|
Not Applicable |
D4001: templatekw: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2) |
2018-08-01 |
phabricator |
|
Not Applicable |
D3996: amend: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2) |
2018-08-01 |
phabricator |
|
Not Applicable |
D4000: patch: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2) |
2018-08-01 |
phabricator |
|
Not Applicable |
D4002: context: delete an obsolete comment |
2018-08-01 |
phabricator |
|
Not Applicable |
D3952: patchbomb: ensure all headers and values given to email mod are native strings |
2018-08-01 |
phabricator |
|
Not Applicable |
D4017: perfmoonwalk: make work with filtered repo |
2018-08-01 |
phabricator |
|
Not Applicable |
D4015: revlog: don't include trailing nullrev in revlog.revs(stop=len(revlog)) |
2018-08-01 |
phabricator |
|
Not Applicable |
D4031: pycompat: add xrange alias for Python 2 |
2018-08-01 |
phabricator |
|
Not Applicable |
D4033: check-code: ban use of bare xrange() |
2018-08-01 |
phabricator |
|
Not Applicable |
D4034: py3: stop rewriting xrange() to pycompat.xrange() |
2018-08-01 |
phabricator |
|
Not Applicable |
D4032: global: use pycompat.xrange() |
2018-08-01 |
phabricator |
|
Not Applicable |
D4006: histedit: avoid repeating name of state file in a few places |
2018-08-01 |
phabricator |
|
Not Applicable |
D4003: index: write expression for encoded revision index consistently |
2018-08-01 |
phabricator |
|
Not Applicable |
D4025: dispatch: show a short error message when invalid global option given |
2018-08-01 |
phabricator |
|
Not Applicable |
D4024: dispatch: don't show list of commands on bogus command |
2018-08-01 |
phabricator |
|
Not Applicable |
D4011: changegroup: move file matcher from narrow extension |
2018-08-01 |
phabricator |
|
Not Applicable |
D4007: exchange: move disabling of rev-branch-cache bundle part out of narrow |
2018-08-01 |
phabricator |
|
Not Applicable |
D4008: exchange: move narrow acl functionality into core |
2018-08-01 |
phabricator |
|
Not Applicable |
D4009: exchange: move _computeellipsis() from narrow |
2018-08-01 |
phabricator |
|
Not Applicable |
D4010: exchange: refactor control flow of _getbundlechangegrouppart() |
2018-08-01 |
phabricator |
|
Not Applicable |
D4035: resolve: add option to warn/abort on -m with unresolved conflict markers |
2018-08-01 |
phabricator |
|
Not Applicable |
D3990: linelog: add a Python implementation of the linelog datastructure |
2018-08-01 |
phabricator |
|
Not Applicable |
D3993: linelog: add replacelines_vec for fastannotate |
2018-08-01 |
phabricator |
|
Not Applicable |
D3992: absorb: drop wrapper around the amend command |
2018-08-01 |
phabricator |
|
Not Applicable |
D3994: fastannotate: initial import from Facebook's hg-experimental |
2018-08-01 |
phabricator |
|
Not Applicable |
D4048: fix: add a monkey-patchable point after all new revisions have been committed |
2018-08-01 |
phabricator |
|
Not Applicable |
D4011: changegroup: move file matcher from narrow extension |
2018-08-01 |
phabricator |
|
Not Applicable |
D3990: linelog: add a Python implementation of the linelog datastructure |
2018-08-01 |
phabricator |
|
Not Applicable |
D4050: linelog: fix import statements to pass the import checker on py3 |
2018-08-02 |
phabricator |
|
Not Applicable |
D4018: index: handle index[-1] as nullid more explicitly |
2018-08-02 |
phabricator |
|
Not Applicable |
D4019: index: drop support for negative indexes into the index |
2018-08-02 |
phabricator |
|
Not Applicable |
D4016: revlog: remove some knowledge of sentinel nullid in index |
2018-08-02 |
phabricator |
|
Not Applicable |
D4020: pure: create type for revlog v0 index |
2018-08-02 |
phabricator |
|
Not Applicable |
D4022: index: don't include nullid in len() |
2018-08-02 |
phabricator |
|
Not Applicable |
D4023: index: don't allow index[len(index)] to mean nullid |
2018-08-02 |
phabricator |
|
Not Applicable |
D4021: index: replace insert(-1, e) method by append(e) method |
2018-08-02 |
phabricator |
|
Not Applicable |
D4049: testrunner: allow multiple #testcases |
2018-08-02 |
phabricator |
|
Not Applicable |
D3988: resolve: add confirm config option |
2018-08-02 |
phabricator |
|
Not Applicable |
D3887: rebase: support "history-editing-backup" config option |
2018-08-02 |
phabricator |
|
Not Applicable |
D4004: index: create function for deleting node from nodetree |
2018-08-02 |
phabricator |
|
Not Applicable |
D4005: index: store nullrev as -1 in nodetree |
2018-08-02 |
phabricator |
|
Not Applicable |
D4049: testrunner: allow multiple #testcases |
2018-08-02 |
phabricator |
|
Not Applicable |
D4053: [RFC]hgweb: garbage collect on every request in hgweb_mod too |
2018-08-02 |
phabricator |
|
Not Applicable |
D3968: amend: support "history-editing-backup" config option |
2018-08-02 |
phabricator |
|
Not Applicable |
D4012: changegroup: inline prune() logic from narrow |
2018-08-02 |
phabricator |
|
Not Applicable |
D4012: changegroup: inline prune() logic from narrow |
2018-08-02 |
phabricator |
|
Not Applicable |
D4013: exchange: make narrow ACL presence imply narrow=True |
2018-08-02 |
phabricator |
|
Not Applicable |
D4014: exchange: move simple narrow changegroup generation from extension |
2018-08-02 |
phabricator |
|
Not Applicable |
D4051: linelog: port to Python 3 |
2018-08-02 |
phabricator |
|
Not Applicable |
D4048: fix: add a monkey-patchable point after all new revisions have been committed |
2018-08-02 |
phabricator |
|
Not Applicable |
D4059: help: add quotes to a few commands we point to |
2018-08-02 |
phabricator |
|
Not Applicable |
D4055: rebase: move "backup" flag to rbsrt |
2018-08-03 |
phabricator |
|
Not Applicable |
D3988: resolve: add confirm config option |
2018-08-03 |
phabricator |
|
Not Applicable |
D4055: rebase: move "backup" flag to rbsrt |
2018-08-03 |
phabricator |
|
Not Applicable |
D4026: revlog: remove unnecessary output parameter from node_check() |
2018-08-03 |
phabricator |
|
Not Applicable |
D4068: narrow: move status-filtering to core and to ctx |
2018-08-03 |
phabricator |
|
Not Applicable |
D4027: revlog: remove micro-optimization for looking up only nullid |
2018-08-03 |
phabricator |
|
Not Applicable |
D3968: amend: support "history-editing-backup" config option |
2018-08-03 |
phabricator |
|
Not Applicable |
D4028: revlog: remove side effect from failed nt_init() |
2018-08-03 |
phabricator |
|
Not Applicable |
D4052: testrunner: use "#" for "test cases" suffix in .err filename too |
2018-08-03 |
phabricator |
|
Not Applicable |
D4049: testrunner: allow multiple #testcases |
2018-08-03 |
phabricator |
|
Not Applicable |
D3988: resolve: add confirm config option |
2018-08-03 |
phabricator |
|
Not Applicable |
D4069: py3: whitelist another 3 tests caught by the ratchet |
2018-08-03 |
phabricator |
|
Not Applicable |
D4056: sparse: add an action argument to parseconfig() |
2018-08-03 |
phabricator |
|
Not Applicable |
D4058: narrowspec: remove the unused _parsestoredpatterns() function |
2018-08-03 |
phabricator |
|
Not Applicable |
D4057: narrowspec: use sparse.parseconfig() to parse narrowspec file |
2018-08-03 |
phabricator |
|
Not Applicable |
D4070: tests: update test expectations in pre-2.7.9 branch of this test |
2018-08-03 |
phabricator |
|
Not Applicable |
D4093: tests: avoid unnecessarily looking inside .hg/ in test-narrow* |
2018-08-03 |
phabricator |
|
Not Applicable |
D4095: narrow: extract part of narrowspec backup to core |
2018-08-03 |
phabricator |
|
Not Applicable |
D4093: tests: avoid unnecessarily looking inside .hg/ in test-narrow* |
2018-08-03 |
phabricator |
|
Not Applicable |
D4094: narrow: move requirement constant from changegroup to repository |
2018-08-03 |
phabricator |
|
Not Applicable |
D4071: resolve: graduate resolve.mark-check from experimental, add docs |
2018-08-03 |
phabricator |
|
Not Applicable |
D4056: sparse: add an action argument to parseconfig() |
2018-08-04 |
phabricator |
|
Not Applicable |
D4057: narrowspec: use sparse.parseconfig() to parse narrowspec file (BC) |
2018-08-04 |
phabricator |
|
Not Applicable |
D4058: narrowspec: remove the unused _parsestoredpatterns() function |
2018-08-04 |
phabricator |
|
Not Applicable |
D4097: narrow: remove a repo file-cache invalidation |
2018-08-04 |
phabricator |
|
Not Applicable |
D4098: narrow: drop checkambig=True when restoring backup |
2018-08-04 |
phabricator |
|
Not Applicable |
D4096: narrow: call narrowspec.{save,restore,clear}backup directly |
2018-08-04 |
phabricator |
|
Not Applicable |
D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC) |
2018-08-04 |
phabricator |
|
Not Applicable |
D4037: lookup: add option to disambiguate prefix within revset |
2018-08-04 |
phabricator |
|
Not Applicable |
D4038: scmutil: make shortest() respect disambiguation revset |
2018-08-04 |
phabricator |
|
Not Applicable |
D4036: revlog: use specialized exception for ambiguous prefix lookup |
2018-08-04 |
phabricator |
|
Not Applicable |
D4004: index: create function for deleting node from nodetree |
2018-08-04 |
phabricator |
|
Not Applicable |
D4005: index: store nullrev as -1 in nodetree |
2018-08-04 |
phabricator |
|
Not Applicable |
D4016: revlog: remove some knowledge of sentinel nullid in index |
2018-08-04 |
phabricator |
|
Not Applicable |
D4018: index: handle index[-1] as nullid more explicitly |
2018-08-04 |
phabricator |
|
Not Applicable |
D4019: index: drop support for negative indexes into the index |
2018-08-04 |
phabricator |
|
Not Applicable |
D4020: pure: create type for revlog v0 index |
2018-08-04 |
phabricator |
|
Not Applicable |
D4021: index: replace insert(-1, e) method by append(e) method |
2018-08-04 |
phabricator |
|
Not Applicable |
D4022: index: don't include nullid in len() |
2018-08-04 |
phabricator |
|
Not Applicable |
D4023: index: don't allow index[len(index)] to mean nullid |
2018-08-04 |
phabricator |
|
Not Applicable |
D4039: shortest: cache disambiguation revset |
2018-08-04 |
phabricator |
|
Not Applicable |
D4040: shortest: make isrev() a top-level function |
2018-08-04 |
phabricator |
|
Not Applicable |
D4042: shortest: use 'x' prefix to disambiguate from revnum if configured |
2018-08-04 |
phabricator |
|
Not Applicable |
D4041: revisions: allow "x123" to refer to nodeid prefix "123" |
2018-08-04 |
phabricator |
|
Not Applicable |
D4039: shortest: cache disambiguation revset |
2018-08-04 |
phabricator |
|
Not Applicable |
D4022: index: don't include nullid in len() |
2018-08-04 |
phabricator |
|
Not Applicable |
D4023: index: don't allow index[len(index)] to mean nullid |
2018-08-04 |
phabricator |
|
Not Applicable |
D4021: index: replace insert(-1, e) method by append(e) method |
2018-08-04 |
phabricator |
|
Not Applicable |
D4040: shortest: make isrev() a top-level function |
2018-08-04 |
phabricator |
|
Not Applicable |
D4042: shortest: use 'x' prefix to disambiguate from revnum if configured |
2018-08-04 |
phabricator |
|
Not Applicable |
D4041: revisions: allow "x123" to refer to nodeid prefix "123" |
2018-08-04 |
phabricator |
|
Not Applicable |
D4072: resolve: add commands.resolve.mark-check=abort to tweakdefaults |
2018-08-04 |
phabricator |
|
Not Applicable |
D4071: resolve: graduate resolve.mark-check from experimental, add docs |
2018-08-04 |
phabricator |
|
Not Applicable |
D4100: fix: compute changed lines lazily to make whole-file fixer tools faster |
2018-08-04 |
phabricator |
|
Not Applicable |
D4101: resolve: support commands.resolve.confirm option with --mark flag |
2018-08-04 |
phabricator |
|
Not Applicable |
D4103: resolve: update commands.resolve.confirm help text |
2018-08-04 |
phabricator |
|
Not Applicable |
D4102: resolve: support confirm config option with --unmark flag |
2018-08-04 |
phabricator |
|
Not Applicable |
D4118: index: make node tree a Python object |
2018-08-05 |
phabricator |
|
Not Applicable |
D4119: index: move raise_revlog_error() further up |
2018-08-05 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-05 |
phabricator |
|
Not Applicable |
D4104: index: return False for "len(index) in index" |
2018-08-05 |
phabricator |
|
Not Applicable |
D4105: index: drop support for nullid at position len(index) in index_node |
2018-08-05 |
phabricator |
|
Not Applicable |
D4106: index: don't add 1 to length variables |
2018-08-05 |
phabricator |
|
Not Applicable |
D4097: narrow: remove a repo file-cache invalidation |
2018-08-05 |
phabricator |
|
Not Applicable |
D4098: narrow: drop checkambig=True when restoring backup |
2018-08-05 |
phabricator |
|
Not Applicable |
D4096: narrow: call narrowspec.{save,restore,clear}backup directly |
2018-08-05 |
phabricator |
|
Not Applicable |
D4099: narrow: move .hg/narrowspec to .hg/store/narrowspec (BC) |
2018-08-05 |
phabricator |
|
Not Applicable |
D4121: resolve: correct behavior of mark-check=none to match docs |
2018-08-05 |
phabricator |
|
Not Applicable |
D3976: grep: add MULTIREV support to --allfiles flag |
2018-08-05 |
phabricator |
|
Not Applicable |
D4103: resolve: update commands.resolve.confirm help text |
2018-08-06 |
phabricator |
|
Not Applicable |
D4102: resolve: support confirm config option with --unmark flag |
2018-08-06 |
phabricator |
|
Not Applicable |
D4061: changegroup: move _packellipsischangegroup() from narrow |
2018-08-06 |
phabricator |
|
Not Applicable |
D4062: changegroup: move deltaparent() from narrow |
2018-08-06 |
phabricator |
|
Not Applicable |
D4060: changegroup: move ellipsisdata() from narrow |
2018-08-06 |
phabricator |
|
Not Applicable |
D4064: changegroup: move close() from narrow |
2018-08-06 |
phabricator |
|
Not Applicable |
D4063: changegroup: move revchunk() from narrow |
2018-08-06 |
phabricator |
|
Not Applicable |
D4065: changegroup: move _sortgroup() from narrow |
2018-08-06 |
phabricator |
|
Not Applicable |
D4066: changegroup: move generatefiles() from narrow |
2018-08-06 |
phabricator |
|
Not Applicable |
D4073: changegroup: rename "revlog" variables |
2018-08-06 |
phabricator |
|
Not Applicable |
D4067: changegroup: move generate() modifications from narrow |
2018-08-06 |
phabricator |
|
Not Applicable |
D4074: changegroup: inline ellipsisdata() |
2018-08-06 |
phabricator |
|
Not Applicable |
D4075: changegroup: capture revision delta in a data structure |
2018-08-06 |
phabricator |
|
Not Applicable |
D4076: changegroup: define functions for creating changegroup packers |
2018-08-06 |
phabricator |
|
Not Applicable |
D4077: changegroup: pass version into constructor |
2018-08-06 |
phabricator |
|
Not Applicable |
D4078: changegroup: make delta header struct formatters actual structs |
2018-08-06 |
phabricator |
|
Not Applicable |
D4079: changegroup: pass function to build delta header into constructor |
2018-08-06 |
phabricator |
|
Not Applicable |
D4080: changegroup: pass end of manifests marker into constructor |
2018-08-06 |
phabricator |
|
Not Applicable |
D4081: changegroup: consolidate tree manifests sending into cg1packer |
2018-08-06 |
phabricator |
|
Not Applicable |
D4083: changegroup: control delta parent behavior via constructor |
2018-08-06 |
phabricator |
|
Not Applicable |
D4082: changegroup: control reordering via constructor argument |
2018-08-06 |
phabricator |
|
Not Applicable |
D4084: changegroup: rename cg1packer to cgpacker |
2018-08-06 |
phabricator |
|
Not Applicable |
D4085: changegroup: make some packer attributes private |
2018-08-06 |
phabricator |
|
Not Applicable |
D4086: changegroup: declare shallow flag in constructor |
2018-08-06 |
phabricator |
|
Not Applicable |
D4087: changegroup: move changelogdone into cgpacker |
2018-08-06 |
phabricator |
|
Not Applicable |
D4088: changegroup: move revision maps to cgpacker |
2018-08-06 |
phabricator |
|
Not Applicable |
D4089: changegroup: pass ellipsis roots into cgpacker constructor |
2018-08-06 |
phabricator |
|
Not Applicable |
D4091: changegroup: move fullnodes into cgpacker |
2018-08-06 |
phabricator |
|
Not Applicable |
D4090: changegroup: specify ellipses mode explicitly |
2018-08-06 |
phabricator |
|
Not Applicable |
D4092: changegroup: inline _packellipsischangegroup |
2018-08-06 |
phabricator |
|
Not Applicable |
D4107: index: make "nt_*" functions work on an initialized nodetree |
2018-08-06 |
phabricator |
|
Not Applicable |
D4108: index: extract a type for the nodetree |
2018-08-06 |
phabricator |
|
Not Applicable |
D4109: index: move more fields onto nodetree type |
2018-08-06 |
phabricator |
|
Not Applicable |
D4110: index: drop now-redundant "nt" prefix of fields in nodetree struct |
2018-08-06 |
phabricator |
|
Not Applicable |
D4111: index: pass only nodetree to nt_new() |
2018-08-06 |
phabricator |
|
Not Applicable |
D4123: resolve: organize 'if confirm' conditionals |
2018-08-06 |
phabricator |
|
Not Applicable |
D4112: index: add pointer from nodetree back to index |
2018-08-06 |
phabricator |
|
Not Applicable |
D4113: index: make most "nt_*" functions take a nodetree |
2018-08-06 |
phabricator |
|
Not Applicable |
D4114: index: split up nt_init() in two |
2018-08-06 |
phabricator |
|
Not Applicable |
D4115: index: rename "nt_*(indexObject *self, ...)" functions to "index_*" |
2018-08-06 |
phabricator |
|
Not Applicable |
D4116: index: move all "nt_*" functions to one place |
2018-08-06 |
phabricator |
|
Not Applicable |
D4117: index: move index_clearcaches() further down |
2018-08-06 |
phabricator |
|
Not Applicable |
D4118: index: make node tree a Python object |
2018-08-06 |
phabricator |
|
Not Applicable |
D4119: index: move raise_revlog_error() further up |
2018-08-06 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-06 |
phabricator |
|
Not Applicable |
D4043: absorb: avoid mutable default arg |
2018-08-06 |
phabricator |
|
Not Applicable |
D4044: absorb: use set literal to avoid intermediate list |
2018-08-06 |
phabricator |
|
Not Applicable |
D4045: absorb: use pycompat to get xrange |
2018-08-06 |
phabricator |
|
Not Applicable |
D4046: absorb: use ui.debug() instead of open-coding it |
2018-08-06 |
phabricator |
|
Not Applicable |
D4047: absorb: note some TODOs from the code review |
2018-08-06 |
phabricator |
|
Not Applicable |
D3991: absorb: import extension from Facebook's hg-experimental |
2018-08-06 |
phabricator |
|
Not Applicable |
D3992: absorb: drop wrapper around the amend command |
2018-08-06 |
phabricator |
|
Not Applicable |
D3993: linelog: add replacelines_vec for fastannotate |
2018-08-06 |
phabricator |
|
Not Applicable |
D4124: changegroup: always use the treemanifest-enabled version of _packmanifests() |
2018-08-06 |
phabricator |
|
Not Applicable |
D4126: absorb: remove sf alias for command |
2018-08-06 |
phabricator |
|
Not Applicable |
D4128: match: add tests for visitdir functionality |
2018-08-06 |
phabricator |
|
Not Applicable |
D4129: includematcher: separate "parents" from "dirs" |
2018-08-06 |
phabricator |
|
Not Applicable |
D4130: match: add visitchildrenset complement to visitdir |
2018-08-06 |
phabricator |
|
Not Applicable |
D4149: linelog: extract `len(self._program)` to a local function |
2018-08-07 |
phabricator |
|
Not Applicable |
D4147: linelog: update internal help text |
2018-08-07 |
phabricator |
|
Not Applicable |
D4144: changegroup: assign to proper attribute |
2018-08-07 |
phabricator |
|
Not Applicable |
D4151: linelog: fix infinite loop vulnerability |
2018-08-07 |
phabricator |
|
Not Applicable |
D4112: index: add pointer from nodetree back to index |
2018-08-07 |
phabricator |
|
Not Applicable |
D4113: index: make most "nt_*" functions take a nodetree |
2018-08-07 |
phabricator |
|
Not Applicable |
D4114: index: split up nt_init() in two |
2018-08-07 |
phabricator |
|
Not Applicable |
D4115: index: rename "nt_*(indexObject *self, ...)" functions to "index_*" |
2018-08-07 |
phabricator |
|
Not Applicable |
D4116: index: move all "nt_*" functions to one place |
2018-08-07 |
phabricator |
|
Not Applicable |
D4117: index: move index_clearcaches() further down |
2018-08-07 |
phabricator |
|
Not Applicable |
D4118: index: make node tree a Python object |
2018-08-07 |
phabricator |
|
Not Applicable |
D4119: index: move raise_revlog_error() further up |
2018-08-07 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-07 |
phabricator |
|
Not Applicable |
D4151: linelog: fix infinite loop vulnerability |
2018-08-07 |
phabricator |
|
Not Applicable |
D4152: index: use PyMem_Free() to free nodeetree instance |
2018-08-07 |
phabricator |
|
Not Applicable |
D4153: index: remove side-effect from failed nt_init() |
2018-08-07 |
phabricator |
|
Not Applicable |
D4154: index: remove side-effect from failed nt_new() |
2018-08-07 |
phabricator |
|
Not Applicable |
D4143: tests: fix bytes/str issues in run-tests.py caught by python3 |
2018-08-07 |
phabricator |
|
Not Applicable |
D4112: index: add pointer from nodetree back to index |
2018-08-07 |
phabricator |
|
Not Applicable |
D4113: index: make most "nt_*" functions take a nodetree |
2018-08-07 |
phabricator |
|
Not Applicable |
D4114: index: split up nt_init() in two |
2018-08-07 |
phabricator |
|
Not Applicable |
D4115: index: rename "nt_*(indexObject *self, ...)" functions to "index_*" |
2018-08-07 |
phabricator |
|
Not Applicable |
D4116: index: move all "nt_*" functions to one place |
2018-08-07 |
phabricator |
|
Not Applicable |
D4117: index: move index_clearcaches() further down |
2018-08-07 |
phabricator |
|
Not Applicable |
D3980: contrib/phabricator: Convert description into local |
2018-08-07 |
phabricator |
|
Not Applicable |
D3976: grep: add MULTIREV support to --allfiles flag |
2018-08-07 |
phabricator |
|
Not Applicable |
D3976: grep: add MULTIREV support to --allfiles flag |
2018-08-07 |
phabricator |
|
Not Applicable |
D3976: grep: add MULTIREV support to --allfiles flag |
2018-08-07 |
phabricator |
|
Not Applicable |
D3976: grep: add MULTIREV support to --allfiles flag |
2018-08-07 |
phabricator |
|
Not Applicable |
D4148: perf: add a command to benchmark linelog edits |
2018-08-07 |
phabricator |
|
Not Applicable |
D4136: changegroup: record changelogdone after fully consuming its data |
2018-08-07 |
phabricator |
|
Not Applicable |
D4147: linelog: update internal help text |
2018-08-08 |
phabricator |
|
Not Applicable |
D4149: linelog: extract `len(self._program)` to a local function |
2018-08-08 |
phabricator |
|
Not Applicable |
D4150: linelog: optimize replacelines |
2018-08-08 |
phabricator |
|
Not Applicable |
D4148: perf: add a command to benchmark linelog edits |
2018-08-08 |
phabricator |
|
Not Applicable |
D4145: fix: pull out flag definitions to make them re-usable from extensions |
2018-08-08 |
phabricator |
|
Not Applicable |
D4146: fix: correctly set wdirwritten given that the dict item is deleted |
2018-08-08 |
phabricator |
|
Not Applicable |
D3974: tests: demonstrate that no requested merge tool is ignored if missing |
2018-08-08 |
phabricator |
|
Not Applicable |
D3975: mergetool: warn if ui.merge points to nonexistent tool |
2018-08-08 |
phabricator |
|
Not Applicable |
D4128: match: add tests for visitdir functionality |
2018-08-08 |
phabricator |
|
Not Applicable |
D4129: includematcher: separate "parents" from "dirs" |
2018-08-08 |
phabricator |
|
Not Applicable |
D4130: match: add visitchildrenset complement to visitdir |
2018-08-08 |
phabricator |
|
Not Applicable |
D4131: dirstate: use visitchildrenset in traverse |
2018-08-08 |
phabricator |
|
Not Applicable |
D4118: index: make node tree a Python object |
2018-08-09 |
phabricator |
|
Not Applicable |
D4119: index: move raise_revlog_error() further up |
2018-08-09 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-09 |
phabricator |
|
Not Applicable |
D4159: match: correct doc for _rootsdirsandparents after 5a7df82de142 |
2018-08-09 |
phabricator |
|
Not Applicable |
D4161: dirstate: add a comment on why we don't need to check if something is a dir/file |
2018-08-09 |
phabricator |
|
Not Applicable |
D4160: match: add missing "return set()", add FIXME to test to doc a bug |
2018-08-09 |
phabricator |
|
Not Applicable |
D4119: index: move raise_revlog_error() further up |
2018-08-09 |
phabricator |
|
Not Applicable |
D4118: index: make node tree a Python object |
2018-08-09 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-09 |
phabricator |
|
Not Applicable |
D4157: grep: search all commits in allfiles mode |
2018-08-09 |
phabricator |
|
Not Applicable |
D4170: linelog: fix bytes/str issue in exception raise on Python 3 |
2018-08-09 |
phabricator |
|
Not Applicable |
D4171: tests: make all the string constants in test-match.py be bytes |
2018-08-09 |
phabricator |
|
Not Applicable |
D4184: tests: add test coverage for revlogindex[-1] which was previously missing |
2018-08-09 |
phabricator |
|
Not Applicable |
D4185: tests: remove expected output of test-parseindex2.py |
2018-08-09 |
phabricator |
|
Not Applicable |
D4177: tests: fix up indent width in test-parseindex2.py |
2018-08-09 |
phabricator |
|
Not Applicable |
D4178: tests: move chunks of test-parseindex2.py to use unittest properly |
2018-08-09 |
phabricator |
|
Not Applicable |
D4179: tests: move assertion closer to want/got declarations in test-parseindex2.py |
2018-08-09 |
phabricator |
|
Not Applicable |
D4180: tests: rename variables in revlog index parse test for clarity |
2018-08-09 |
phabricator |
|
Not Applicable |
D4181: tests: port remaining bits of test-parseindex2 to unittest asserts |
2018-08-09 |
phabricator |
|
Not Applicable |
D4182: tests: restore Python 3 compat in test-parseindex2.py |
2018-08-09 |
phabricator |
|
Not Applicable |
D4184: tests: add test coverage for revlogindex[-1] which was previously missing |
2018-08-09 |
phabricator |
|
Not Applicable |
D4185: tests: remove expected output of test-parseindex2.py |
2018-08-09 |
phabricator |
|
Not Applicable |
D4167: narrow: add '()' to ellipsis in the revset help |
2018-08-09 |
phabricator |
|
Not Applicable |
D4158: fix: determine fixer tool failure by exit code instead of stderr |
2018-08-09 |
phabricator |
|
Not Applicable |
D4147: linelog: update internal help text |
2018-08-09 |
phabricator |
|
Not Applicable |
D4149: linelog: extract `len(self._program)` to a local function |
2018-08-09 |
phabricator |
|
Not Applicable |
D4168: status: advertise --abort instead of 'update -C .' to abort a merge |
2018-08-09 |
phabricator |
|
Not Applicable |
D4150: linelog: optimize replacelines |
2018-08-09 |
phabricator |
|
Not Applicable |
D4169: status: advertise --abort instead of 'update -C .' to abort graft |
2018-08-09 |
phabricator |
|
Not Applicable |
D4148: perf: add a command to benchmark linelog edits |
2018-08-09 |
phabricator |
|
Not Applicable |
D4173: py3: whitelist another test caught by the ratchet |
2018-08-09 |
phabricator |
|
Not Applicable |
D4172: debugcommands: force import of fileset in debugfileset |
2018-08-09 |
phabricator |
|
Not Applicable |
D4155: changegroup: restore original behavior of _nextclrevtolocalrev |
2018-08-09 |
phabricator |
|
Not Applicable |
D4132: changegroup: pass function to resolve delta parents into constructor |
2018-08-09 |
phabricator |
|
Not Applicable |
D4133: changegroup: factor changelog chunk generation into own function |
2018-08-09 |
phabricator |
|
Not Applicable |
D4134: perf: call _generatechangelog() instead of group() |
2018-08-09 |
phabricator |
|
Not Applicable |
D4135: changegroup: key off changelogdone |
2018-08-09 |
phabricator |
|
Not Applicable |
D4136: changegroup: record changelogdone after fully consuming its data |
2018-08-09 |
phabricator |
|
Not Applicable |
D4137: changegroup: factor changelogdone into an argument |
2018-08-09 |
phabricator |
|
Not Applicable |
D4138: changegroup: pull _fileheader out of cgpacker |
2018-08-09 |
phabricator |
|
Not Applicable |
D4139: changegroup: pass sorted revisions into group() (API) |
2018-08-09 |
phabricator |
|
Not Applicable |
D4140: changegroup: pass mfdicts properly |
2018-08-09 |
phabricator |
|
Not Applicable |
D4141: changegroup: inline _revchunk() into group() |
2018-08-09 |
phabricator |
|
Not Applicable |
D4142: changegroup: extract _revisiondeltanormal() to standalone function |
2018-08-09 |
phabricator |
|
Not Applicable |
D4122: localrepo: better error when a repo exists but we lack permissions |
2018-08-09 |
phabricator |
|
Not Applicable |
D4174: absorb: port partway to Python 3 |
2018-08-09 |
phabricator |
|
Not Applicable |
D4175: tests: port test-absorb-filefixupstate to Python 3 |
2018-08-09 |
phabricator |
|
Not Applicable |
D4176: tests: start moving test-parseindex2.py to a unittest |
2018-08-09 |
phabricator |
|
Not Applicable |
D4177: tests: fix up indent width in test-parseindex2.py |
2018-08-09 |
phabricator |
|
Not Applicable |
D4178: tests: move chunks of test-parseindex2.py to use unittest properly |
2018-08-09 |
phabricator |
|
Not Applicable |
D4179: tests: move assertion closer to want/got declarations in test-parseindex2.py |
2018-08-09 |
phabricator |
|
Not Applicable |
D4180: tests: rename variables in revlog index parse test for clarity |
2018-08-09 |
phabricator |
|
Not Applicable |
D4186: changegroup: populate _clnodetorev as part of changelog linknode lookup |
2018-08-09 |
phabricator |
|
Not Applicable |
D4187: changegroup: move part of _revisiondeltanarrow into group() |
2018-08-09 |
phabricator |
|
Not Applicable |
D4189: changegroup: remove _clnodetorev |
2018-08-09 |
phabricator |
|
Not Applicable |
D4188: changegroup: rename _fullnodes to _fullclnodes |
2018-08-09 |
phabricator |
|
Not Applicable |
D4190: changegroup: track changelog to manifest revision map explicitly |
2018-08-09 |
phabricator |
|
Not Applicable |
D4191: changegroup: define linknodes callbacks in generatefiles() |
2018-08-09 |
phabricator |
|
Not Applicable |
D4192: changegroup: combine _generatefiles() into generatefiles() |
2018-08-09 |
phabricator |
|
Not Applicable |
D4193: changegroup: pass clrevtolocalrev to each group |
2018-08-09 |
phabricator |
|
Not Applicable |
D4194: changegroup: inline _close() |
2018-08-09 |
phabricator |
|
Not Applicable |
D4195: changegroup: pass state into _revisiondeltanarrow |
2018-08-09 |
phabricator |
|
Not Applicable |
D4196: changegroup: make _revisiondeltanarrow() a standalone function |
2018-08-09 |
phabricator |
|
Not Applicable |
D4197: changegroup: invert conditional and dedent |
2018-08-09 |
phabricator |
|
Not Applicable |
D4199: changegroup: inline _prune() into call sites |
2018-08-09 |
phabricator |
|
Not Applicable |
D4198: changegroup: inline _packmanifests() into generatemanifests() |
2018-08-09 |
phabricator |
|
Not Applicable |
D3951: patchbomb: work around email module really wanting to write unicode data |
2018-08-09 |
phabricator |
|
Not Applicable |
D3954: mail: cope with Py3 unicode antics on email addresses |
2018-08-09 |
phabricator |
|
Not Applicable |
D3955: mail: modernize check for Python-with-TLS |
2018-08-09 |
phabricator |
|
Not Applicable |
D3956: mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile |
2018-08-09 |
phabricator |
|
Not Applicable |
D3957: patchbomb: python 3 really wants those email addresses in unicode |
2018-08-09 |
phabricator |
|
Not Applicable |
D3954: mail: cope with Py3 unicode antics on email addresses |
2018-08-09 |
phabricator |
|
Not Applicable |
D3955: mail: modernize check for Python-with-TLS |
2018-08-09 |
phabricator |
|
Not Applicable |
D3956: mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile |
2018-08-09 |
phabricator |
|
Not Applicable |
D4205: changegroup: pass all state into group() |
2018-08-10 |
phabricator |
|
Not Applicable |
D4206: changegroup: extract cgpacker.group() to standalone function |
2018-08-10 |
phabricator |
|
Not Applicable |
D4208: changegroup: move size tracking and end of manifests to generate() |
2018-08-10 |
phabricator |
|
Not Applicable |
D4207: changegroup: emit delta group close chunk outside of deltagroup() |
2018-08-10 |
phabricator |
|
Not Applicable |
D4210: changegroup: move file chunk emission to generate() |
2018-08-10 |
phabricator |
|
Not Applicable |
D4209: changegroup: move manifest chunk emission to generate() |
2018-08-10 |
phabricator |
|
Not Applicable |
D4212: changegroup: minor cleanups to deltagroup() |
2018-08-10 |
phabricator |
|
Not Applicable |
D4211: changegroup: emit revisiondelta instances from deltagroup() |
2018-08-10 |
phabricator |
|
Not Applicable |
D4213: changegroup: differentiate between fulltext and diff based deltas |
2018-08-10 |
phabricator |
|
Not Applicable |
D4214: changegroup: refactor delta parent code |
2018-08-10 |
phabricator |
|
Not Applicable |
D4215: changegroup: introduce requests to define delta generation |
2018-08-10 |
phabricator |
|
Not Applicable |
D4216: changegroup: capture base node instead of rev in delta request |
2018-08-10 |
phabricator |
|
Not Applicable |
D4217: changegroup: invert conditional and dedent |
2018-08-10 |
phabricator |
|
Not Applicable |
D3951: patchbomb: work around email module really wanting to write unicode data |
2018-08-10 |
phabricator |
|
Not Applicable |
D3953: mail: fix _encode to be more correct on Python 3 |
2018-08-10 |
phabricator |
|
Not Applicable |
D3954: mail: cope with Py3 unicode antics on email addresses |
2018-08-10 |
phabricator |
|
Not Applicable |
D3955: mail: modernize check for Python-with-TLS |
2018-08-10 |
phabricator |
|
Not Applicable |
D3956: mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile |
2018-08-10 |
phabricator |
|
Not Applicable |
D3957: patchbomb: python 3 really wants those email addresses in unicode |
2018-08-10 |
phabricator |
|
Not Applicable |
D4218: mail: fix debug print, which appears to have been broken for a long time |
2018-08-10 |
phabricator |
|
Not Applicable |
D4219: dummysmtpd: accept additional kwargs from stdlib smtpd |
2018-08-10 |
phabricator |
|
Not Applicable |
D4220: tests: fix Python3 issues in Python one-liners in test-patchbomb.t |
2018-08-10 |
phabricator |
|
Not Applicable |
D4221: mail: properly handle email addresses typically being unicodes |
2018-08-10 |
phabricator |
|
Not Applicable |
D4222: patchbomb: use email.encoders instead of email.Encoders |
2018-08-10 |
phabricator |
|
Not Applicable |
D4223: patchbomb: use native strs for email header keys and values |
2018-08-10 |
phabricator |
|
Not Applicable |
D4228: patchbomb: use sysstrs when describing content-type |
2018-08-10 |
phabricator |
|
Not Applicable |
D4230: tests: put some Python 3 polish on inline Python invocations |
2018-08-10 |
phabricator |
|
Not Applicable |
D4229: patchbomb: don't unintentionally duplicate headers |
2018-08-10 |
phabricator |
|
Not Applicable |
D4232: patchbomb: use native strings when determining attachment disposition |
2018-08-10 |
phabricator |
|
Not Applicable |
D4231: mail: always fall back to iso-8859-1 if us-ascii won't work (BC) |
2018-08-10 |
phabricator |
|
Not Applicable |
D4233: mail: be more cautious about bytes vs str for py3 compat |
2018-08-10 |
phabricator |
|
Not Applicable |
D4234: tests: allow for a bonus newline in base64'd email payload |
2018-08-10 |
phabricator |
|
Not Applicable |
D4240: tests: allow more detailed error message from re.compile |
2018-08-10 |
phabricator |
|
Not Applicable |
D4237: grep: difflib sequencematcher opcodes are native strs |
2018-08-10 |
phabricator |
|
Not Applicable |
D4238: grep: coerce username to bytestr, not str |
2018-08-10 |
phabricator |
|
Not Applicable |
D4239: grep: include format string in columns list |
2018-08-10 |
phabricator |
|
Not Applicable |
D4118: index: make node tree a Python object |
2018-08-10 |
phabricator |
|
Not Applicable |
D4119: index: move raise_revlog_error() further up |
2018-08-10 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-10 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-10 |
phabricator |
|
Not Applicable |
D4248: mq: use stringutil.pprint instead of pycompat.byterepr |
2018-08-10 |
phabricator |
|
Not Applicable |
D3959: rebase: add --stop option to stop rebase at any point (issue5206) |
2018-08-10 |
phabricator |
|
Not Applicable |
D3969: rebase: raise error for options conflicting with --stop |
2018-08-10 |
phabricator |
|
Not Applicable |
D3970: rebase: include --stop option in documentation |
2018-08-10 |
phabricator |
|
Not Applicable |
D3982: rebase: add test to show --stop moves bookmarks |
2018-08-10 |
phabricator |
|
Not Applicable |
D4181: tests: port remaining bits of test-parseindex2 to unittest asserts |
2018-08-10 |
phabricator |
|
Not Applicable |
D4182: tests: restore Python 3 compat in test-parseindex2.py |
2018-08-10 |
phabricator |
|
Not Applicable |
D4183: parsers: adjust pure-python version to mimic a3dacabd476b |
2018-08-10 |
phabricator |
|
Not Applicable |
D4185: tests: remove expected output of test-parseindex2.py |
2018-08-10 |
phabricator |
|
Not Applicable |
D4242: parser: replace bespoke _brepr with stringutil.pprint |
2018-08-10 |
phabricator |
|
Not Applicable |
D4243: stringutil: teach pprint about sets |
2018-08-10 |
phabricator |
|
Not Applicable |
D4244: stringutil: have buildrepr delegate to pprint for unknown types |
2018-08-10 |
phabricator |
|
Not Applicable |
D4245: beautifygraph: use sysstr for checking encoding._wide |
2018-08-10 |
phabricator |
|
Not Applicable |
D4246: beautifygraph: use slicing instead of subscripting on bytestr |
2018-08-10 |
phabricator |
|
Not Applicable |
D4247: tests: port inline extension in test for beautifygraph to Python 3 |
2018-08-10 |
phabricator |
|
Not Applicable |
D4249: contrib: have check-code look at files in latin1 instead of ascii |
2018-08-10 |
phabricator |
|
Not Applicable |
D4250: tests: add missing b'' prefix in test-check-code.t |
2018-08-10 |
phabricator |
|
Not Applicable |
D4248: mq: use stringutil.pprint instead of pycompat.byterepr |
2018-08-10 |
phabricator |
|
Not Applicable |
D4251: tests: extract printrevset extension from test-glog-beautifygraph.t |
2018-08-10 |
phabricator |
|
Not Applicable |
D4252: tests: port test-glog.t to Python 3 by using extracted printrevset |
2018-08-10 |
phabricator |
|
Not Applicable |
D4254: wireprotohelpers: add missing b prefixes |
2018-08-10 |
phabricator |
|
Not Applicable |
D4253: util: fix signature of setsockopt in socket observer |
2018-08-10 |
phabricator |
|
Not Applicable |
D4255: debugcommands: fix a missing b prefix |
2018-08-10 |
phabricator |
|
Not Applicable |
D4256: stringutil: if we get a memoryview in escapestr, coerce it to bytes |
2018-08-10 |
phabricator |
|
Not Applicable |
D4258: debugcommands: urlerror only has a read() method in Python 2 |
2018-08-10 |
phabricator |
|
Not Applicable |
D4257: debugcommands: get_method should always return a sysstr |
2018-08-10 |
phabricator |
|
Not Applicable |
D4259: context: safegaurd from 'lx' being passed as file flag in manifest |
2018-08-10 |
phabricator |
|
Not Applicable |
D4226: repository: establish API for emitting revision deltas |
2018-08-10 |
phabricator |
|
Not Applicable |
D4184: tests: add test coverage for revlogindex[-1] which was previously missing |
2018-08-12 |
phabricator |
|
Not Applicable |
D4162: index: don't include nullid in the internal "length" field |
2018-08-12 |
phabricator |
|
Not Applicable |
D4163: shortest: don't include nullid in disambigution revset |
2018-08-12 |
phabricator |
|
Not Applicable |
D4165: index: avoid duplicating capacity-growth expression |
2018-08-12 |
phabricator |
|
Not Applicable |
D4164: index: move check for too large capacity into nt_init() |
2018-08-12 |
phabricator |
|
Not Applicable |
D4166: index: make capacity argument to nt_init be measured in revisions |
2018-08-12 |
phabricator |
|
Not Applicable |
D3982: rebase: add test to show --stop moves bookmarks |
2018-08-15 |
phabricator |
|
Not Applicable |
D3969: rebase: raise error for options conflicting with --stop |
2018-08-15 |
phabricator |
|
Not Applicable |
D3959: rebase: add --stop option to stop rebase at any point (issue5206) |
2018-08-15 |
phabricator |
|
Not Applicable |
D3970: rebase: include --stop option in documentation |
2018-08-15 |
phabricator |
|
Not Applicable |
D4287: overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960) |
2018-08-16 |
phabricator |
|
Not Applicable |
D4286: tests: add conditional output when simplestore extensions is loaded |
2018-08-16 |
phabricator |
|
Not Applicable |
D4285: tests: conditionalize extension tests for extra extensions |
2018-08-16 |
phabricator |
|
Not Applicable |
D4281: branchmap: load branchmap as an iterable |
2018-08-16 |
phabricator |
|
Not Applicable |
D4280: perf: time loading branchmap caches |
2018-08-16 |
phabricator |
|
Not Applicable |
D4293: patchbomb: extract function for generating message-id |
2018-08-16 |
phabricator |
|
Not Applicable |
D4294: patchbomb: allow using HGHOSTNAME to force a hostname |
2018-08-16 |
phabricator |
|
Not Applicable |
D4282: rebase: cover restorestatus() by lock to prevent it from being updated |
2018-08-16 |
phabricator |
|
Not Applicable |
D4296: tests: un-glob patchbomb test lines that were only globbing a hostname |
2018-08-16 |
phabricator |
|
Not Applicable |
D4295: tests: force a stable hostname in patchbomb tests |
2018-08-16 |
phabricator |
|
Not Applicable |
D4289: tests: update test-check-py3-compat.t output in the py3exe branch |
2018-08-16 |
phabricator |
|
Not Applicable |
D4288: tests: remove test-py3-commands.t |
2018-08-16 |
phabricator |
|
Not Applicable |
D4287: overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960) |
2018-08-16 |
phabricator |
|
Not Applicable |
D4298: tests: don't create new repo inside existing repo in test-rebase-inmemory.t |
2018-08-16 |
phabricator |
|
Not Applicable |
D4299: tests: demonstrate that IMM needs to be smarter with path conflicts |
2018-08-16 |
phabricator |
|
Not Applicable |
D4300: context: make sure file is not deleted while checking path conflicts |
2018-08-16 |
phabricator |
|
Not Applicable |
D4302: rebase: call _dorebase() properly |
2018-08-16 |
phabricator |
|
Not Applicable |
D4331: nodes: expand/comment the magic nodes so they are more easily searchable |
2018-08-17 |
phabricator |
|
Not Applicable |
D4305: dagutil: remove externalize() and externalizeall() |
2018-08-18 |
phabricator |
|
Not Applicable |
D4307: dagutil: remove internalize() and internalizeall() |
2018-08-18 |
phabricator |
|
Not Applicable |
D4303: exchange: don't use dagutil |
2018-08-18 |
phabricator |
|
Not Applicable |
D4309: dagutil: remove nodeset() |
2018-08-18 |
phabricator |
|
Not Applicable |
D4304: setdiscovery: don't use dagutil for rev -> node conversions |
2018-08-18 |
phabricator |
|
Not Applicable |
D4310: setdiscovery: don't use dagutil to compute heads |
2018-08-18 |
phabricator |
|
Not Applicable |
D4314: setdiscovery: use a revset instead of dagutil.descendantset() |
2018-08-18 |
phabricator |
|
Not Applicable |
D4315: dagutil: remove descendantset() and ancestorset() |
2018-08-18 |
phabricator |
|
Not Applicable |
D4316: setdiscovery: reflect use of revs instead of nodes |
2018-08-18 |
phabricator |
|
Not Applicable |
D4306: setdiscovery: don't use dagutil for node -> rev conversion |
2018-08-18 |
phabricator |
|
Not Applicable |
D4317: setdiscovery: use a revset for finding DAG heads in a subset |
2018-08-18 |
phabricator |
|
Not Applicable |
D4318: setdiscovery: pass heads into _updatesample() |
2018-08-18 |
phabricator |
|
Not Applicable |
D4319: setdiscovery: pass head revisions into sample functions |
2018-08-18 |
phabricator |
|
Not Applicable |
D4308: debugcommands: use a revset instead of dagutil |
2018-08-18 |
phabricator |
|
Not Applicable |
D4320: dagutil: remove heads() and localsubset from revlogdag.__init__ |
2018-08-18 |
phabricator |
|
Not Applicable |
D4321: setdiscovery: use revsets for computing a subset's heads and roots |
2018-08-18 |
phabricator |
|
Not Applicable |
D4322: setdiscovery: don't use dagutil for parent resolution |
2018-08-18 |
phabricator |
|
Not Applicable |
D4323: dagutil: remove ability to invert instances |
2018-08-18 |
phabricator |
|
Not Applicable |
D4325: dagutil: remove unused classes |
2018-08-18 |
phabricator |
|
Not Applicable |
D4324: setdiscovery: use revset for resolving DAG heads in a subset |
2018-08-18 |
phabricator |
|
Not Applicable |
D4328: dagutil: use revlog.parentrevs() for resolving parent revisions |
2018-08-18 |
phabricator |
|
Not Applicable |
D4326: setdiscovery: precompute children revisions to avoid quadratic lookup |
2018-08-18 |
phabricator |
|
Not Applicable |
D4327: dagop: extract headsetofconnecteds() from dagutil |
2018-08-18 |
phabricator |
|
Not Applicable |
D4330: dagutil: remove module |
2018-08-18 |
phabricator |
|
Not Applicable |
D4329: dagop: port revlogdag.linearize() to standalone function |
2018-08-18 |
phabricator |
|
Not Applicable |
D4332: revlog: fix pure version of _partialmatch() to include nullid |
2018-08-19 |
phabricator |
|
Not Applicable |
D4119: index: move raise_revlog_error() further up |
2018-08-20 |
phabricator |
|
Not Applicable |
D4118: index: make node tree a Python object |
2018-08-20 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-20 |
phabricator |
|
Not Applicable |
D4291: contrib: import the relnotes script from the release-tools repo |
2018-08-20 |
phabricator |
|
Not Applicable |
D4313: pycompat: wrap xrange for py2 to provide efficient __contains__ |
2018-08-20 |
phabricator |
|
Not Applicable |
D4261: zsh_completion: rename _hg_style_opts to _hg_template_opts |
2018-08-20 |
phabricator |
|
Not Applicable |
D4262: zsh_completion: drop -w, add -S to _arguments |
2018-08-20 |
phabricator |
|
Not Applicable |
D4264: zsh_completion: declare appropriate local parameters for ->string form |
2018-08-20 |
phabricator |
|
Not Applicable |
D4265: zsh_completion: remove completion for obsolete graphlog extension |
2018-08-20 |
phabricator |
|
Not Applicable |
D4263: zsh_completion: complete files from `hg st -mar` for commit and diff |
2018-08-20 |
phabricator |
|
Not Applicable |
D4266: zsh_completion: run hg with HGPLAINEXCEPT=alias to list commands |
2018-08-20 |
phabricator |
|
Not Applicable |
D4267: zsh_completion: update all options |
2018-08-20 |
phabricator |
|
Not Applicable |
D4297: util: improve handling of truncated compressed streams |
2018-08-20 |
phabricator |
|
Not Applicable |
D4200: fastannotate: record some TODO items from indygreg's review |
2018-08-20 |
phabricator |
|
Not Applicable |
D3995: fastannotate: write out files from server in a predictable order |
2018-08-20 |
phabricator |
|
Not Applicable |
D4202: fastannotate: move some global state mutation to extsetup() |
2018-08-20 |
phabricator |
|
Not Applicable |
D4201: fastannotate: rip out specialized support for remotefilelog |
2018-08-20 |
phabricator |
|
Not Applicable |
D3994: fastannotate: initial import from Facebook's hg-experimental |
2018-08-20 |
phabricator |
|
Not Applicable |
D4337: fastannotate: address pyflakes concerns |
2018-08-20 |
phabricator |
|
Not Applicable |
[Bug,5965] New: word-diff sometimes not helpful |
2018-08-20 |
mercurial-bugs@mercurial-scm.org |
|
Not Applicable |
D4338: beautifygraph: don't warn about busted terminal if HGPLAIN is set |
2018-08-20 |
phabricator |
|
Not Applicable |
D4333: index: don't include nullid in boundary check in pure code |
2018-08-20 |
phabricator |
|
Not Applicable |
D4334: index: rename _fix_index() since it no longer fixes the index |
2018-08-20 |
phabricator |
|
Not Applicable |
D4119: index: move raise_revlog_error() further up |
2018-08-20 |
phabricator |
|
Not Applicable |
D4118: index: make node tree a Python object |
2018-08-20 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-20 |
phabricator |
|
Not Applicable |
D4335: py3: whitelist another test caught by the ratchet |
2018-08-21 |
phabricator |
|
Not Applicable |
D4339: index: fix a comment about overflow-checking |
2018-08-21 |
phabricator |
|
Not Applicable |
D4341: sparse: add local files to temporaryfiles if they exist out of sparse |
2018-08-21 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-21 |
phabricator |
|
Not Applicable |
D4120: shortest: use nodetree for finding shortest node within revset |
2018-08-21 |
phabricator |
|
Not Applicable |
D4341: sparse: add local files to temporaryfiles if they exist out of sparse |
2018-08-22 |
phabricator |
|
Not Applicable |
D4312: New bookflow extension for bookmark-based branching |
2018-08-22 |
phabricator |
|
Not Applicable |
D4312: New bookflow extension for bookmark-based branching |
2018-08-22 |
phabricator |
|
Not Applicable |
D4312: New bookflow extension for bookmark-based branching |
2018-08-22 |
phabricator |
|
Not Applicable |
D4224: changegroup: move node sorting into deltagroup() |
2018-08-22 |
phabricator |
|
Not Applicable |
D4225: repository: formalize interfaces for revision deltas and requests |
2018-08-22 |
phabricator |
|
Not Applicable |
D4235: changegroup: rename dir to tree to avoid shadowing a built-in |
2018-08-22 |
phabricator |
|
Not Applicable |
D4236: repository: remove candelta() from ifileindex |
2018-08-22 |
phabricator |
|
Not Applicable |
D4269: changegroup: call rev() on manifestlog instance |
2018-08-22 |
phabricator |
|
Not Applicable |
D4227: repository: remove storedeltachains from ifilestorage |
2018-08-22 |
phabricator |
|
Not Applicable |
D4268: manifest: rename dir to tree to avoid shadowing built-in |
2018-08-22 |
phabricator |
|
Not Applicable |
D4226: repository: establish API for emitting revision deltas |
2018-08-22 |
phabricator |
|
Not Applicable |
D4271: changegroup: rename mfs to manifests |
2018-08-22 |
phabricator |
|
Not Applicable |
D4270: changegroup: clean up changelog callback |
2018-08-22 |
phabricator |
|
Not Applicable |
D4273: repository: clarify role of imanifestlog |
2018-08-22 |
phabricator |
|
Not Applicable |
D4275: manifest: set appropriate cache entry when clearing _dirlogcache() |
2018-08-22 |
phabricator |
|
Not Applicable |
D4272: changegroup: change topics during generation |
2018-08-22 |
phabricator |
|
Not Applicable |
D4274: manifest: remove addgroup() from manifestlog and imanifestlog |
2018-08-22 |
phabricator |
|
Not Applicable |
D4276: manifest: rename dir argument and attribute to tree |
2018-08-22 |
phabricator |
|
Not Applicable |
D4278: manifest: rename manifestlog._treeinmem to ._treemanifests |
2018-08-22 |
phabricator |
|
Not Applicable |
D4279: manifest: use rev() instead of nodemap.__contains__ |
2018-08-22 |
phabricator |
|
Not Applicable |
D4277: manifest: add getstorage() to manifestlog and use it globally |
2018-08-22 |
phabricator |
|
Not Applicable |
D4156: narrow: add a --narrowspec flag to clone command |
2018-08-22 |
phabricator |
|
Not Applicable |
D4351: match: improve includematcher.visitchildrenset to be much faster and cached |
2018-08-23 |
phabricator |
|
Not Applicable |
D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o) |
2018-08-23 |
phabricator |
|
Not Applicable |
D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o~) |
2018-08-24 |
phabricator |
|
Not Applicable |
D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o~) |
2018-08-24 |
phabricator |
|
Not Applicable |
D4342: contrib: new script to read events from a named pipe and emit catapult traces |
2018-08-24 |
phabricator |
|
Not Applicable |
D4344: tracing: new module to make tracing events in hg easier |
2018-08-24 |
phabricator |
|
Not Applicable |
D4347: demandimport: instrument python 2 code with trace events |
2018-08-24 |
phabricator |
|
Not Applicable |
D4345: dispatch: have dispatch.dispatch and dispatch._runcatch emit trace events |
2018-08-24 |
phabricator |
|
Not Applicable |
D4343: tests: add support for emitting trace events to run-tests |
2018-08-24 |
phabricator |
|
Not Applicable |
D4348: util: make timedcm context manager also emit trace events |
2018-08-24 |
phabricator |
|
Not Applicable |
D4349: cleanup: make all uses of timedcm specify what they're timing |
2018-08-24 |
phabricator |
|
Not Applicable |
D4350: util: make timedcm require the label |
2018-08-24 |
phabricator |
|
Not Applicable |
D4364: match: document that visitchildrenset might return files |
2018-08-24 |
phabricator |
|
Not Applicable |
D4365: match: make exactmatcher.visitchildrenset return file children as well |
2018-08-24 |
phabricator |
|
Not Applicable |
D4284: copies: correctly skip directories that have already been considered |
2018-08-24 |
phabricator |
|
Not Applicable |
D4336: merge: improve interactive one-changed one-deleted message (issue5550) |
2018-08-25 |
phabricator |
|
Not Applicable |
D4125: narrow: add '--import-rules' flag to tracked command |
2018-08-25 |
phabricator |
|
Not Applicable |
D4356: tests: use inline Python for revlog test |
2018-08-26 |
phabricator |
|
Not Applicable |
D4354: cmdutil: return a revlog from openrevlog() and split function |
2018-08-26 |
phabricator |
|
Not Applicable |
D4359: filelog: remove proxies to revlog |
2018-08-26 |
phabricator |
|
Not Applicable |
D4355: debugcommands: use openstorage() in debugindexdot |
2018-08-26 |
phabricator |
|
Not Applicable |
D4357: debugcommands: use openstorage() in debugdata |
2018-08-26 |
phabricator |
|
Not Applicable |
D4358: debugcommands: introduce debugrevlogindex |
2018-08-26 |
phabricator |
|
Not Applicable |
D4373: filemerge: print the filename in quotes in prompt |
2018-08-26 |
phabricator |
|
Not Applicable |
D4375: filemerge: fix the wrong placements of messages in prompt |
2018-08-27 |
phabricator |
|
Not Applicable |
D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o~) |
2018-08-27 |
phabricator |
|
Not Applicable |
D4381: cmdutil: fix typo in revert() |
2018-08-27 |
phabricator |
|
Not Applicable |
D4372: index: embed nodetree in index object to avoid reference cycle |
2018-08-27 |
phabricator |
|
Not Applicable |