Patchwork Mercurial

login
register
mail settings

Incoming patches

« Previous 1 2 ... 85 86 87 88 89 90 91 92 93 ... 100 101 Next »
Filters: none add filter
Patch Date Submitter Delegate State
D4604: phabricator: fix templating bug by using hybriddict 2018-09-15 phabricator Not Applicable
D4601: tests: add some basic tests of phabricator interactions 2018-09-15 phabricator Not Applicable
D4603: phabricator: add tests of templatekeyword 2018-09-15 phabricator Not Applicable
D4602: phabricator: move extension from contrib to hgext 2018-09-15 phabricator Not Applicable
D4596: create alpha for phabricator test 2018-09-15 phabricator Not Applicable
D4492: wireprotov2: let clients drive delta behavior 2018-09-15 phabricator Not Applicable
D4490: wireprotov2: define and implement "filedata" command 2018-09-15 phabricator Not Applicable
D4488: wireprotov2: define and implement "manifestdata" command 2018-09-15 phabricator Not Applicable
D4491: exchangev2: fetch file revisions 2018-09-15 phabricator Not Applicable
D4481: wireprotov2: define and implement "changesetdata" command 2018-09-15 phabricator Not Applicable
D4489: exchangev2: fetch manifest revisions 2018-09-15 phabricator Not Applicable
D4486: exchangev2: fetch and apply bookmarks 2018-09-15 phabricator Not Applicable
D4485: wireprotov2: add bookmarks to "changesetdata" command 2018-09-15 phabricator Not Applicable
D4487: wireprotov2: add TODOs around extending changesetdata fields 2018-09-15 phabricator Not Applicable
D4480: exchangev2: start to implement pull with wire protocol v2 2018-09-15 phabricator Not Applicable
D4484: exchangev2: fetch and apply phases data 2018-09-15 phabricator Not Applicable
D4483: wireprotov2: add phases to "changesetdata" command 2018-09-15 phabricator Not Applicable
D4482: exchangev2: fetch changeset revisions 2018-09-15 phabricator Not Applicable
D4436: httppeer: expose capabilities for each command 2018-09-15 phabricator Not Applicable
D4587: narrow: intersect provided matcher with narrowmatcher in `hg diff` 2018-09-15 phabricator Not Applicable
D4594: py3: call hgweb.hgweb() with bytes values 2018-09-14 phabricator Not Applicable
D4591: py3: suppress the return value from .write() call 2018-09-14 phabricator Not Applicable
D4593: py3: use '%d' for integers instead of '%s' 2018-09-14 phabricator Not Applicable
D4589: py3: slice through bytes to prevent getting ascii value 2018-09-14 phabricator Not Applicable
D4592: py3: use "%f" for floats instead of "%s" 2018-09-14 phabricator Not Applicable
D4590: py3: add b'' prefixes in tests/test-diff-color.t 2018-09-14 phabricator Not Applicable
D4582: censor: use a reasonable amount of memory 2018-09-14 phabricator Not Applicable
D4562: py3: whitelist another passing test 2018-09-14 phabricator Not Applicable
D4582: censor: use a reasonable amount of memory 2018-09-13 phabricator Not Applicable
D4584: dagop: fix typo spotted while doing unrelated investigation 2018-09-13 phabricator Not Applicable
D4557: hg: don't reuse repo instance after unshare() 2018-09-13 phabricator Not Applicable
D4556: unionrepo: dynamically create repository type from base repository 2018-09-13 phabricator Not Applicable
D4555: bundlerepo: dynamically create repository type from base repository 2018-09-13 phabricator Not Applicable
D4554: bundlerepo: factor out code for instantiating a bundle repository 2018-09-13 phabricator Not Applicable
D4553: bundlerepo: pass create=True 2018-09-13 phabricator Not Applicable
D4552: shelve: use bundlerepo.instance() to construct a repo object 2018-09-13 phabricator Not Applicable
D4346: hg: wrap the highest layer in the `hg` script possible in trace event 2018-09-13 phabricator Not Applicable
D4549: localrepo: move check for existing repo into createrepository() 2018-09-13 phabricator Not Applicable
D4550: localrepo: use urllocalpath() for path to create repo too 2018-09-13 phabricator Not Applicable
D4551: wireprotov1peer: forward __name__ of wrapped method in batchable decorator 2018-09-13 phabricator Not Applicable
D4550: localrepo: use urllocalpath() for path to create repo too 2018-09-12 phabricator Not Applicable
D4549: localrepo: move check for existing repo into createrepository() 2018-09-12 phabricator Not Applicable
D4548: localrepo: fix a mixmatched arg name in createrepository() docstring 2018-09-12 phabricator Not Applicable
D4548: localrepo: fix a mixmatched arg name in createrepository() docstring 2018-09-12 phabricator Not Applicable
D4492: wireprotov2: let clients drive delta behavior 2018-09-12 phabricator Not Applicable
D4490: wireprotov2: define and implement "filedata" command 2018-09-12 phabricator Not Applicable
D4481: wireprotov2: define and implement "changesetdata" command 2018-09-12 phabricator Not Applicable
D4488: wireprotov2: define and implement "manifestdata" command 2018-09-12 phabricator Not Applicable
D4491: exchangev2: fetch file revisions 2018-09-12 phabricator Not Applicable
D4489: exchangev2: fetch manifest revisions 2018-09-12 phabricator Not Applicable
D4480: exchangev2: start to implement pull with wire protocol v2 2018-09-12 phabricator Not Applicable
D4485: wireprotov2: add bookmarks to "changesetdata" command 2018-09-12 phabricator Not Applicable
D4486: exchangev2: fetch and apply bookmarks 2018-09-12 phabricator Not Applicable
D4483: wireprotov2: add phases to "changesetdata" command 2018-09-12 phabricator Not Applicable
D4484: exchangev2: fetch and apply phases data 2018-09-12 phabricator Not Applicable
D4436: httppeer: expose capabilities for each command 2018-09-12 phabricator Not Applicable
D4545: error: ensure ProgrammingError message is always a str 2018-09-12 phabricator Not Applicable
D4545: error: ensure ProgrammingError message is always a str 2018-09-12 phabricator Not Applicable
D4546: tests: handle Python 3 not quoting non-empty-directory error 2018-09-12 phabricator Not Applicable
D4547: py3: whitelist a test caught by the ratchet 2018-09-12 phabricator Not Applicable
D4543: context: don't count deleted files as candidates for path conflicts in IMM 2018-09-12 phabricator Not Applicable
D4544: rebase: add tests showing patch conflict detection needs to be smarter in IMM 2018-09-12 phabricator Not Applicable
D4519: zsh_completion: add new and remove deprecated flags 2018-09-12 phabricator Not Applicable
D4475: setup: don't support py 3.5.0, 3.5.1, 3.5.2 because of bug in codecs 2018-09-12 phabricator Not Applicable
D4518: zsh_completion: update various arguments, descriptions, metavariables 2018-09-12 phabricator Not Applicable
D4506: util: update lrucachedict order during get() 2018-09-12 phabricator Not Applicable
D4503: util: teach lrucachedict to enforce a max total cost 2018-09-12 phabricator Not Applicable
D4502: util: allow lrucachedict to track cost of entries 2018-09-12 phabricator Not Applicable
D4505: util: lower water mark when removing nodes after cost limit reached 2018-09-12 phabricator Not Applicable
D4504: util: optimize cost auditing on insert 2018-09-12 phabricator Not Applicable
D4501: util: add a popoldest() method to lrucachedict 2018-09-12 phabricator Not Applicable
D4500: util: ability to change capacity when copying lrucachedict 2018-09-12 phabricator Not Applicable
D4499: util: make capacity a public attribute on lrucachedict 2018-09-12 phabricator Not Applicable
D4498: util: properly copy lrucachedict instances 2018-09-12 phabricator Not Applicable
D4497: tests: rewrite test-lrucachedict.py to use unittest 2018-09-12 phabricator Not Applicable
D4472: wireprotov2: implement commands as a generator of objects 2018-09-12 phabricator Not Applicable
D4474: wireprotov2peer: stream decoded responses 2018-09-12 phabricator Not Applicable
D4473: wireprotoframing: buffer emitted data to reduce frame count 2018-09-12 phabricator Not Applicable
D4443: internals: extract frame-based protocol docs to own document 2018-09-12 phabricator Not Applicable
D4538: commands: pass include and exclude options to hg.clone() 2018-09-12 phabricator Not Applicable
D4541: hg: write narrow patterns after repo creation 2018-09-12 phabricator Not Applicable
D4539: exchange: support defining narrow file patterns for pull 2018-09-12 phabricator Not Applicable
D4540: narrow: don't wrap exchange.pull() during clone 2018-09-12 phabricator Not Applicable
D4535: hg: allow extra arguments to be passed to repo creation 2018-09-12 phabricator Not Applicable
D4537: localrepo: add requirement when narrow files creation option present 2018-09-12 phabricator Not Applicable
D4534: localrepo: move repo creation logic out of localrepository.__init__ 2018-09-12 phabricator Not Applicable
D4536: hg: recognize include and exclude patterns when cloning 2018-09-12 phabricator Not Applicable
D4533: localrepo: pass ui to newreporequirements() 2018-09-12 phabricator Not Applicable
D4530: narrow: drop support for remote expansion (BC) 2018-09-12 phabricator Not Applicable
D4532: narrow: set opts['narrow'] instead of local variable 2018-09-12 phabricator Not Applicable
D4542: fastannotate: use repo.local() 2018-09-12 phabricator Not Applicable
D4531: tests: drop extra "file:" prefix from paths in narrow test 2018-09-11 phabricator Not Applicable
D4526: narrow: validate spec files are well-formed during clone (BC) 2018-09-11 phabricator Not Applicable
D4525: narrow: validate patterns on incoming bundle2 part 2018-09-11 phabricator Not Applicable
D4524: narrowspec: validate patterns when loading and saving spec file 2018-09-11 phabricator Not Applicable
D4526: narrow: validate spec files are well-formed during clone (BC) 2018-09-11 phabricator Not Applicable
D4524: narrowspec: validate patterns when loading and saving spec file 2018-09-11 phabricator Not Applicable
D4522: narrowspec: limit patterns to path: and rootfilesin: (BC) 2018-09-11 phabricator Not Applicable
D4523: narrow: validate patterns returned by expandnarrow 2018-09-11 phabricator Not Applicable
D4526: narrow: validate spec files are well-formed during clone (BC) 2018-09-11 phabricator Not Applicable
D4524: narrowspec: validate patterns when loading and saving spec file 2018-09-11 phabricator Not Applicable
D4522: narrowspec: limit patterns to path: and rootfilesin: (BC) 2018-09-11 phabricator Not Applicable
D4529: narrow: mark wire proto capability names experimental and versioned 2018-09-11 phabricator Not Applicable
D4528: narrow: move wire proto capabilities to narrowwirepeer 2018-09-11 phabricator Not Applicable
D4527: narrow: check "narrow" wire protocol capability, not bundle2 capability 2018-09-11 phabricator Not Applicable
D4341: sparse: add local files to temporaryfiles if they exist out of sparse 2018-09-11 phabricator Not Applicable
D4340: tests: show that merging with sparse is broken when rename is involved 2018-09-11 phabricator Not Applicable
D4374: narrowspec: fix a typoed 'supported' 2018-09-11 phabricator Not Applicable
D4520: narrow: build the known set of nodes only when ellipses is enabled 2018-09-11 phabricator Not Applicable
D4521: narrow: add narrow and ellipses as server capabilities 2018-09-11 phabricator Not Applicable
D4371: treemanifest: use visitchildrenset when doing a walk 2018-09-11 phabricator Not Applicable
D4370: treemanifest: use visitchildrenset when filtering a manifest to a matcher 2018-09-11 phabricator Not Applicable
D4341: sparse: add local files to temporaryfiles if they exist out of sparse 2018-09-11 phabricator Not Applicable
D4340: tests: show that merging with sparse is broken when rename is involved 2018-09-11 phabricator Not Applicable
D4521: narrow: add narrow and ellipses as server capabilities 2018-09-11 phabricator Not Applicable
D4520: narrow: build the known set of nodes only when ellipses is enabled 2018-09-11 phabricator Not Applicable
D4369: treemanifest: avoid loading everything just to get their nodeid 2018-09-10 phabricator Not Applicable
D4368: treemanifest: avoid unnecessary copies/processing when using alwaysmatcher 2018-09-10 phabricator Not Applicable
D4366: treemanifest: introduce lazy loading of subdirs 2018-09-10 phabricator Not Applicable
D4367: treemanifest: attempt to avoid loading all lazily-loaded subdirs in _isempty 2018-09-10 phabricator Not Applicable
D4513: extension: add a summary of total loading time per extension 2018-09-10 phabricator Not Applicable
D4515: contrib: fix catapipe output argument documentation 2018-09-10 phabricator Not Applicable
D4516: contrib: use a monotonic timer in catapipe 2018-09-10 phabricator Not Applicable
D4514: tracing: trace command function execution 2018-09-10 phabricator Not Applicable
D4512: extensions: trace the total time of running all reposetup callbacks 2018-09-10 phabricator Not Applicable
D4511: extensions: trace the total time of running all extsetup callbacks 2018-09-10 phabricator Not Applicable
D4509: extensions: add timing for extensions reposetup 2018-09-10 phabricator Not Applicable
D4510: extensions: trace the total time of running all uisetup callbacks 2018-09-10 phabricator Not Applicable
D4476: verify: make output less confusing (issue5924) 2018-09-10 phabricator Not Applicable
D4441: wireprotov2peer: properly format errors 2018-09-10 phabricator Not Applicable
D4440: wireprotov2peer: report exceptions in frame handling against request future 2018-09-10 phabricator Not Applicable
D4508: lazyancestors: reuse __iter__ implementation in __contains__ 2018-09-10 phabricator Not Applicable
D4517: lazyancestors: extract __iter__ to free function 2018-09-10 phabricator Not Applicable
D4508: lazyancestors: reuse __iter__ implementation in __contains__ 2018-09-10 phabricator Not Applicable
D4507: ancestors: add nullrev to set from the beginning 2018-09-08 phabricator Not Applicable
D4371: treemanifest: use visitchildrenset when doing a walk 2018-09-08 phabricator Not Applicable
D4370: treemanifest: use visitchildrenset when filtering a manifest to a matcher 2018-09-08 phabricator Not Applicable
D4371: treemanifest: use visitchildrenset when doing a walk 2018-09-07 phabricator Not Applicable
D4370: treemanifest: use visitchildrenset when filtering a manifest to a matcher 2018-09-07 phabricator Not Applicable
D4369: treemanifest: avoid loading everything just to get their nodeid 2018-09-07 phabricator Not Applicable
D4368: treemanifest: avoid unnecessary copies/processing when using alwaysmatcher 2018-09-07 phabricator Not Applicable
D4367: treemanifest: attempt to avoid loading all lazily-loaded subdirs in _isempty 2018-09-07 phabricator Not Applicable
D4502: util: allow lrucachedict to track cost of entries 2018-09-07 phabricator Not Applicable
D4452: tests: improve the widening testing in test-narrow-widen* 2018-09-07 phabricator Not Applicable
D4462: narrow: use util.readfile() and improve error message using --narrowspec 2018-09-07 phabricator Not Applicable
D4478: merge: use vfs methods for I/O 2018-09-07 phabricator Not Applicable
D4477: merge: move purge logic from extension 2018-09-07 phabricator Not Applicable
D4478: merge: use vfs methods for I/O 2018-09-07 phabricator Not Applicable
D4477: merge: move purge logic from extension 2018-09-07 phabricator Not Applicable
D4366: treemanifest: introduce lazy loading of subdirs 2018-09-06 phabricator Not Applicable
D4493: buildrpm: fix embarassing bug in shell variable expansions 2018-09-06 phabricator Not Applicable
D4494: buildrpm: remove TODO that looks done to me 2018-09-06 phabricator Not Applicable
D4351: match: improve includematcher.visitchildrenset to be much faster and cached 2018-09-06 phabricator Not Applicable
D4495: py3: add new passing tests spotted by the buildbot 2018-09-06 phabricator Not Applicable
D4496: tests: order the imports in test-fastannotate-hg.t 2018-09-06 phabricator Not Applicable
D4472: wireprotov2: implement commands as a generator of objects 2018-09-05 phabricator Not Applicable
D4474: wireprotov2peer: stream decoded responses 2018-09-05 phabricator Not Applicable
D4441: wireprotov2peer: properly format errors 2018-09-05 phabricator Not Applicable
D4312: New bookflow extension for bookmark-based branching 2018-09-05 phabricator Not Applicable
D4469: debugcommands: use our CBOR decoder 2018-09-05 phabricator Not Applicable
D4468: wireprotov2server: use our CBOR encoder 2018-09-05 phabricator Not Applicable
D4470: wireprotov2peer: use our CBOR decoder 2018-09-05 phabricator Not Applicable
D4471: state: use our CBOR module 2018-09-05 phabricator Not Applicable
D4466: wireprotoframing: use our CBOR module 2018-09-05 phabricator Not Applicable
D4467: wireprotoserver: use our CBOR encoder 2018-09-05 phabricator Not Applicable
D4465: httppeer: use our CBOR decoder 2018-09-05 phabricator Not Applicable
D4428: zsh_completion: complete shelve and unshelve 2018-09-05 phabricator Not Applicable
D4426: zsh_completion: use revsets to exclude this rev from suggestions to hg merge 2018-09-05 phabricator Not Applicable
D4464: drawdag: correctly pass repo to super constructor 2018-09-05 phabricator Not Applicable
D4125: narrow: add '--import-rules' flag to tracked command 2018-09-04 phabricator Not Applicable
D4351: match: improve includematcher.visitchildrenset to be much faster and cached 2018-09-04 phabricator Not Applicable
D4436: httppeer: expose capabilities for each command 2018-09-04 phabricator Not Applicable
D4442: internals: extract wire protocol version 2 commands to standalone doc 2018-09-04 phabricator Not Applicable
D4439: wireprotov2peer: split responsedata handling into separate function 2018-09-04 phabricator Not Applicable
D4437: httppeer: log commands for version 2 peer 2018-09-04 phabricator Not Applicable
D4438: httppeer: add TODO about delayed handling of ^C 2018-09-04 phabricator Not Applicable
D4435: wireprotov2peer: add TODO about streaming responses 2018-09-04 phabricator Not Applicable
D4312: New bookflow extension for bookmark-based branching 2018-09-04 phabricator Not Applicable
D4463: tests: update relnotes test for actual output 2018-09-04 phabricator Not Applicable
D4461: py3: use print as a function in tests/test-hgweb.t 2018-09-04 phabricator Not Applicable
D4458: py3: add more missing b'' prefixes in test files 2018-09-04 phabricator Not Applicable
D4460: py3: bytestr a bytes val to make sure we get bytechr while iterating 2018-09-04 phabricator Not Applicable
D4459: py3: make regexes in hgext/keyword.py bytes 2018-09-04 phabricator Not Applicable
D4457: py3: write the file in str mode in tests/test-rename-merge2.t 2018-09-04 phabricator Not Applicable
D4456: py3: add missing b'' prefixes in tests/badserverext.py 2018-09-04 phabricator Not Applicable
D4455: py3: handle keyword arguments correctly in hgext/acl.py 2018-09-04 phabricator Not Applicable
D4454: py3: don't return the revid as unicode in hgext/convert/subversion.py 2018-09-04 phabricator Not Applicable
D4453: py3: make sure we pass str in os.sysconf in hgext/convert/common.py 2018-09-04 phabricator Not Applicable
D4125: narrow: add '--import-rules' flag to tracked command 2018-09-04 phabricator Not Applicable
D4434: cborutil: add a buffering decoder 2018-09-03 phabricator Not Applicable
D4414: cborutil: implement sans I/O decoder 2018-09-03 phabricator Not Applicable
D4433: cborutil: remove readindefinitebytestringtoiter() 2018-09-03 phabricator Not Applicable
D4412: internals: document CBOR utilization 2018-09-03 phabricator Not Applicable
D4413: tests: remove use of string in CBOR test 2018-09-03 phabricator Not Applicable
D4451: py3: add new passing test to whitelist found by buildbot 2018-09-03 phabricator Not Applicable
D4450: py3: alias xrange to range in tests/test-fastannotate-revmap.py 2018-09-03 phabricator Not Applicable
D4449: py3: add r'' prefix to prevent b'' being prepended 2018-09-03 phabricator Not Applicable
D4380: revert: fix the inconsistency of status msgs in --interactive mode 2018-09-03 phabricator Not Applicable
D4448: revert: remove unnecessary check as `msg` should never be a callable now 2018-09-03 phabricator Not Applicable
D4428: zsh_completion: complete shelve and unshelve 2018-09-03 phabricator Not Applicable
D4426: zsh_completion: use revsets to exclude this rev from suggestions to hg merge 2018-09-03 phabricator Not Applicable
D4380: revert: fix the inconsistency of status msgs in --interactive mode 2018-09-03 phabricator Not Applicable
D4447: resolve: test that we suggest a valid hg command 2018-09-02 phabricator Not Applicable
D4444: tests: avoid shellquoting bytes on Python 3 2018-09-02 phabricator Not Applicable
D4445: tracing: ignore any IOErrors when writing to pipe 2018-09-02 phabricator Not Applicable
D4446: resolve: ui.config -> ui.configbool, for better validation 2018-09-01 phabricator Not Applicable
D4379: resolve: add config to make hg resolve not re-merge by default 2018-09-01 phabricator Not Applicable
D4378: resolve: add a flag for the default behavior of re-merging 2018-09-01 phabricator Not Applicable
D4427: zsh_completion: handle --rev as well as -r for diff and revert 2018-09-01 phabricator Not Applicable
D4430: tests: update test-casefolding.t with recent changes 2018-09-01 phabricator Not Applicable
D4431: py3: don't use dict.iterkeys() in hgext/fastannotate/context.py 2018-09-01 phabricator Not Applicable
D4432: py3: do .decode(), .encode() dance in runtests.py 2018-08-31 phabricator Not Applicable
D4399: stringutil: teach pprint() to indent 2018-08-31 phabricator Not Applicable
D4362: zsh_completion: complete merge tools for -t/--tool 2018-08-30 phabricator Not Applicable
D4380: revert: fix the inconsistency of status msgs in --interactive mode 2018-08-30 phabricator Not Applicable
D4416: copies: improve logic of deciding copytracing on based of config options 2018-08-30 phabricator Not Applicable
D4416: copies: improve logic of deciding copytracing on based of config options 2018-08-30 phabricator Not Applicable
D4422: contrib: byteify perf.py file 2018-08-30 phabricator Not Applicable
D4421: tests: use {rev} instead of {node|short} and (glob) in narrow tests 2018-08-30 phabricator Not Applicable
D4425: relnotes: enable extension when running releasenotes command 2018-08-30 phabricator Not Applicable
D4424: narrow: rename getbundlechangegrouppart_nonellipsis function 2018-08-30 phabricator Not Applicable
D4423: tests: rename test-narrow-widen-non-ellipsis to match current names 2018-08-30 phabricator Not Applicable
D4420: shortest: fix an off-by-1 when disambiguating against revnums 2018-08-30 phabricator Not Applicable
D4384: narrow: update the narrowspecs to new ones after pulling when widening 2018-08-29 phabricator Not Applicable
D4385: tests: add flat manifest case in test-narrow-widen-non-ellipsis.t 2018-08-29 phabricator Not Applicable
D4383: narrow: add server logic to send cg while widening without ellipsis 2018-08-29 phabricator Not Applicable
D4382: tests: add test to show widening is broken without ellipsis 2018-08-29 phabricator Not Applicable
D4378: resolve: add a flag for the default behavior of re-merging 2018-08-29 phabricator Not Applicable
D4379: resolve: add config to make hg resolve not re-merge by default 2018-08-29 phabricator Not Applicable
D4398: stringutil: emit multiple chunks when pretty printing 2018-08-29 phabricator Not Applicable
D4397: stringutil: refactor core of pprint so it emits chunks 2018-08-29 phabricator Not Applicable
D4291: contrib: import the relnotes script from the release-tools repo 2018-08-29 phabricator Not Applicable
D4290: hghave: move from requiring the PYTHON3 env var to looking for `python3` 2018-08-29 phabricator Not Applicable
D4419: rename: return error status if any rename/copy failed 2018-08-29 phabricator Not Applicable
D4417: rename: quote hg commands in warnings 2018-08-29 phabricator Not Applicable
D4418: rename: emit hint about using --after consistently 2018-08-29 phabricator Not Applicable
D4361: zsh_completion: complete hg files 2018-08-29 phabricator Not Applicable
D4360: zsh_completion: adjust usage of common options 2018-08-29 phabricator Not Applicable
D4377: resolve: make condition clearer, and able to handle a new flag 2018-08-29 phabricator Not Applicable
D4408: rebase: skip extinct revisions even if it has no successor in rebase set 2018-08-29 phabricator Not Applicable
D4407: tests: add test showing that rebase of extinct commit with successor fails 2018-08-29 phabricator Not Applicable
D4406: tests: add log output after stripping for context for next test 2018-08-29 phabricator Not Applicable
D4411: obsutil: make sure "addedmarkers" is not None in getobsoleted() 2018-08-29 phabricator Not Applicable
D4410: revsetlang: fix position of '-' in spaceless 'a-b' expressions 2018-08-29 phabricator Not Applicable
D4395: tests: mark manifestfulltextcache as conditional on revlog store 2018-08-29 phabricator Not Applicable
D4394: manifest: use fulltextcache instead of _fulltextcache 2018-08-29 phabricator Not Applicable
D4393: manifest: rename manifestlog._revlog to _rootstore 2018-08-29 phabricator Not Applicable
D4391: perf: add function for obtaining manifest revision 2018-08-29 phabricator Not Applicable
D4390: perf: use storage API for resolving manifest node 2018-08-29 phabricator Not Applicable
D4392: manifest: use public API for obtaining storage object 2018-08-29 phabricator Not Applicable
D4389: manifest: change terminology for storage in context classes 2018-08-29 phabricator Not Applicable
D4387: manifest: make tree a public attribute 2018-08-29 phabricator Not Applicable
D4388: manifest: don't go through revlog to access node symbols 2018-08-29 phabricator Not Applicable
D4386: manifest: proxy to revlog instance instead of inheriting 2018-08-29 phabricator Not Applicable
D4376: pager: do not enable when TERM=dumb 2018-08-28 phabricator Not Applicable
D4346: hg: wrap the highest layer in the `hg` script possible in trace event 2018-08-28 phabricator Not Applicable
D4396: stringutil: teach pprint() to recognize generators 2018-08-28 phabricator Not Applicable
D4404: commitextras: work nicely with other extensions 2018-08-28 phabricator Not Applicable
D4405: commitextras: no need to special case extras=[] 2018-08-28 phabricator Not Applicable
D4372: index: embed nodetree in index object to avoid reference cycle 2018-08-27 phabricator Not Applicable
D4402: run-tests: fix the remaining failure of test-run-tests.py 2018-08-27 phabricator Not Applicable
D4401: run-tests: don't append rtendtracing logs if pipe is /dev/null 2018-08-27 phabricator Not Applicable
D4400: catapipe: remove the shebang from the file 2018-08-27 phabricator Not Applicable
D4372: index: embed nodetree in index object to avoid reference cycle 2018-08-27 phabricator Not Applicable
D4381: cmdutil: fix typo in revert() 2018-08-27 phabricator Not Applicable
D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o~) 2018-08-27 phabricator Not Applicable
D4375: filemerge: fix the wrong placements of messages in prompt 2018-08-27 phabricator Not Applicable
D4373: filemerge: print the filename in quotes in prompt 2018-08-26 phabricator Not Applicable
D4358: debugcommands: introduce debugrevlogindex 2018-08-26 phabricator Not Applicable
D4357: debugcommands: use openstorage() in debugdata 2018-08-26 phabricator Not Applicable
D4355: debugcommands: use openstorage() in debugindexdot 2018-08-26 phabricator Not Applicable
D4359: filelog: remove proxies to revlog 2018-08-26 phabricator Not Applicable
D4354: cmdutil: return a revlog from openrevlog() and split function 2018-08-26 phabricator Not Applicable
D4356: tests: use inline Python for revlog test 2018-08-26 phabricator Not Applicable
D4125: narrow: add '--import-rules' flag to tracked command 2018-08-25 phabricator Not Applicable
D4336: merge: improve interactive one-changed one-deleted message (issue5550) 2018-08-25 phabricator Not Applicable
D4284: copies: correctly skip directories that have already been considered 2018-08-24 phabricator Not Applicable
D4365: match: make exactmatcher.visitchildrenset return file children as well 2018-08-24 phabricator Not Applicable
D4364: match: document that visitchildrenset might return files 2018-08-24 phabricator Not Applicable
D4350: util: make timedcm require the label 2018-08-24 phabricator Not Applicable
D4349: cleanup: make all uses of timedcm specify what they're timing 2018-08-24 phabricator Not Applicable
D4348: util: make timedcm context manager also 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
D4345: dispatch: have dispatch.dispatch and dispatch._runcatch emit trace events 2018-08-24 phabricator Not Applicable
D4347: demandimport: instrument python 2 code with trace events 2018-08-24 phabricator Not Applicable
D4344: tracing: new module to make tracing events in hg easier 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
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
D4363: log: respect graphshorten on terminal nodes (collapsing o-~ to just o) 2018-08-23 phabricator Not Applicable
D4351: match: improve includematcher.visitchildrenset to be much faster and cached 2018-08-23 phabricator Not Applicable
D4156: narrow: add a --narrowspec flag to clone command 2018-08-22 phabricator Not Applicable
D4277: manifest: add getstorage() to manifestlog and use it globally 2018-08-22 phabricator Not Applicable
D4279: manifest: use rev() instead of nodemap.__contains__ 2018-08-22 phabricator Not Applicable
D4278: manifest: rename manifestlog._treeinmem to ._treemanifests 2018-08-22 phabricator Not Applicable
D4276: manifest: rename dir argument and attribute to tree 2018-08-22 phabricator Not Applicable
D4274: manifest: remove addgroup() from manifestlog and imanifestlog 2018-08-22 phabricator Not Applicable
D4272: changegroup: change topics during generation 2018-08-22 phabricator Not Applicable
D4275: manifest: set appropriate cache entry when clearing _dirlogcache() 2018-08-22 phabricator Not Applicable
D4273: repository: clarify role of imanifestlog 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
D4226: repository: establish API for emitting revision deltas 2018-08-22 phabricator Not Applicable
D4268: manifest: rename dir to tree to avoid shadowing built-in 2018-08-22 phabricator Not Applicable
D4227: repository: remove storedeltachains from ifilestorage 2018-08-22 phabricator Not Applicable
D4269: changegroup: call rev() on manifestlog instance 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
D4225: repository: formalize interfaces for revision deltas and requests 2018-08-22 phabricator Not Applicable
D4224: changegroup: move node sorting into deltagroup() 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
D4341: sparse: add local files to temporaryfiles if they exist out of sparse 2018-08-22 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-21 phabricator Not Applicable
D4339: index: fix a comment about overflow-checking 2018-08-21 phabricator Not Applicable
D4335: py3: whitelist another test caught by the ratchet 2018-08-21 phabricator Not Applicable
D4120: shortest: use nodetree for finding shortest node within revset 2018-08-20 phabricator Not Applicable
D4118: index: make node tree a Python object 2018-08-20 phabricator Not Applicable
D4119: index: move raise_revlog_error() further up 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
D4338: beautifygraph: don't warn about busted terminal if HGPLAIN is set 2018-08-20 phabricator Not Applicable
[Bug,5965] New: word-diff sometimes not helpful 2018-08-20 mercurial-bugs@mercurial-scm.org Not Applicable
D4337: fastannotate: address pyflakes concerns 2018-08-20 phabricator Not Applicable
D3994: fastannotate: initial import from Facebook's hg-experimental 2018-08-20 phabricator Not Applicable
D4201: fastannotate: rip out specialized support for remotefilelog 2018-08-20 phabricator Not Applicable
D4202: fastannotate: move some global state mutation to extsetup() 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
D4297: util: improve handling of truncated compressed streams 2018-08-20 phabricator Not Applicable
D4267: zsh_completion: update all options 2018-08-20 phabricator Not Applicable
D4266: zsh_completion: run hg with HGPLAINEXCEPT=alias to list commands 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
D4262: zsh_completion: drop -w, add -S to _arguments 2018-08-20 phabricator Not Applicable
D4261: zsh_completion: rename _hg_style_opts to _hg_template_opts 2018-08-20 phabricator Not Applicable
D4313: pycompat: wrap xrange for py2 to provide efficient __contains__ 2018-08-20 phabricator Not Applicable
D4291: contrib: import the relnotes script from the release-tools repo 2018-08-20 phabricator Not Applicable
D4120: shortest: use nodetree for finding shortest node within revset 2018-08-20 phabricator Not Applicable
D4118: index: make node tree a Python object 2018-08-20 phabricator Not Applicable
D4119: index: move raise_revlog_error() further up 2018-08-20 phabricator Not Applicable
D4332: revlog: fix pure version of _partialmatch() to include nullid 2018-08-19 phabricator Not Applicable
D4329: dagop: port revlogdag.linearize() to standalone function 2018-08-18 phabricator Not Applicable
D4330: dagutil: remove module 2018-08-18 phabricator Not Applicable
D4327: dagop: extract headsetofconnecteds() from dagutil 2018-08-18 phabricator Not Applicable
D4326: setdiscovery: precompute children revisions to avoid quadratic lookup 2018-08-18 phabricator Not Applicable
D4328: dagutil: use revlog.parentrevs() for resolving parent revisions 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
D4323: dagutil: remove ability to invert instances 2018-08-18 phabricator Not Applicable
D4322: setdiscovery: don't use dagutil for parent resolution 2018-08-18 phabricator Not Applicable
D4321: setdiscovery: use revsets for computing a subset's heads and roots 2018-08-18 phabricator Not Applicable
D4320: dagutil: remove heads() and localsubset from revlogdag.__init__ 2018-08-18 phabricator Not Applicable
D4308: debugcommands: use a revset instead of dagutil 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
D4306: setdiscovery: don't use dagutil for node -> rev conversion 2018-08-18 phabricator Not Applicable
D4316: setdiscovery: reflect use of revs instead of nodes 2018-08-18 phabricator Not Applicable
D4315: dagutil: remove descendantset() and ancestorset() 2018-08-18 phabricator Not Applicable
D4314: setdiscovery: use a revset instead of dagutil.descendantset() 2018-08-18 phabricator Not Applicable
D4310: setdiscovery: don't use dagutil to compute heads 2018-08-18 phabricator Not Applicable
D4304: setdiscovery: don't use dagutil for rev -> node conversions 2018-08-18 phabricator Not Applicable
D4309: dagutil: remove nodeset() 2018-08-18 phabricator Not Applicable
D4303: exchange: don't use dagutil 2018-08-18 phabricator Not Applicable
D4307: dagutil: remove internalize() and internalizeall() 2018-08-18 phabricator Not Applicable
D4305: dagutil: remove externalize() and externalizeall() 2018-08-18 phabricator Not Applicable
D4331: nodes: expand/comment the magic nodes so they are more easily searchable 2018-08-17 phabricator Not Applicable
D4302: rebase: call _dorebase() properly 2018-08-16 phabricator Not Applicable
D4300: context: make sure file is not deleted while checking path conflicts 2018-08-16 phabricator Not Applicable
D4299: tests: demonstrate that IMM needs to be smarter with path conflicts 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
D4287: overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960) 2018-08-16 phabricator Not Applicable
D4288: tests: remove test-py3-commands.t 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
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
D4282: rebase: cover restorestatus() by lock to prevent it from being updated 2018-08-16 phabricator Not Applicable
D4294: patchbomb: allow using HGHOSTNAME to force a hostname 2018-08-16 phabricator Not Applicable
D4293: patchbomb: extract function for generating message-id 2018-08-16 phabricator Not Applicable
D4280: perf: time loading branchmap caches 2018-08-16 phabricator Not Applicable
D4281: branchmap: load branchmap as an iterable 2018-08-16 phabricator Not Applicable
D4285: tests: conditionalize extension tests for extra extensions 2018-08-16 phabricator Not Applicable
D4286: tests: add conditional output when simplestore extensions is loaded 2018-08-16 phabricator Not Applicable
D4287: overlayworkingctx: fix exception in metadata-only inmemory merges (issue5960) 2018-08-16 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
D3969: rebase: raise error for options conflicting with --stop 2018-08-15 phabricator Not Applicable
D3982: rebase: add test to show --stop moves bookmarks 2018-08-15 phabricator Not Applicable
D4166: index: make capacity argument to nt_init be measured in revisions 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
D4163: shortest: don't include nullid in disambigution revset 2018-08-12 phabricator Not Applicable
D4162: index: don't include nullid in the internal "length" field 2018-08-12 phabricator Not Applicable
D4184: tests: add test coverage for revlogindex[-1] which was previously missing 2018-08-12 phabricator Not Applicable
D4226: repository: establish API for emitting revision deltas 2018-08-10 phabricator Not Applicable
D4259: context: safegaurd from 'lx' being passed as file flag in manifest 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
D4256: stringutil: if we get a memoryview in escapestr, coerce it to bytes 2018-08-10 phabricator Not Applicable
D4255: debugcommands: fix a missing b prefix 2018-08-10 phabricator Not Applicable
D4253: util: fix signature of setsockopt in socket observer 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
D4251: tests: extract printrevset extension from test-glog-beautifygraph.t 2018-08-10 phabricator Not Applicable
D4248: mq: use stringutil.pprint instead of pycompat.byterepr 2018-08-10 phabricator Not Applicable
D4250: tests: add missing b'' prefix in test-check-code.t 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
D4247: tests: port inline extension in test for beautifygraph to Python 3 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
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
D4242: parser: replace bespoke _brepr with stringutil.pprint 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
D4182: tests: restore Python 3 compat in test-parseindex2.py 2018-08-10 phabricator Not Applicable
D4181: tests: port remaining bits of test-parseindex2 to unittest asserts 2018-08-10 phabricator Not Applicable
D3982: rebase: add test to show --stop moves bookmarks 2018-08-10 phabricator Not Applicable
D3970: rebase: include --stop option in documentation 2018-08-10 phabricator Not Applicable
D3969: rebase: raise error for options conflicting with --stop 2018-08-10 phabricator Not Applicable
D3959: rebase: add --stop option to stop rebase at any point (issue5206) 2018-08-10 phabricator Not Applicable
D4248: mq: use stringutil.pprint instead of pycompat.byterepr 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
D4119: index: move raise_revlog_error() further up 2018-08-10 phabricator Not Applicable
D4118: index: make node tree a Python object 2018-08-10 phabricator Not Applicable
D4239: grep: include format string in columns list 2018-08-10 phabricator Not Applicable
D4238: grep: coerce username to bytestr, not str 2018-08-10 phabricator Not Applicable
D4237: grep: difflib sequencematcher opcodes are native strs 2018-08-10 phabricator Not Applicable
D4240: tests: allow more detailed error message from re.compile 2018-08-10 phabricator Not Applicable
D4234: tests: allow for a bonus newline in base64'd email payload 2018-08-10 phabricator Not Applicable
D4233: mail: be more cautious about bytes vs str for py3 compat 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
D4232: patchbomb: use native strings when determining attachment disposition 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
D4228: patchbomb: use sysstrs when describing content-type 2018-08-10 phabricator Not Applicable
D4223: patchbomb: use native strs for email header keys and values 2018-08-10 phabricator Not Applicable
D4222: patchbomb: use email.encoders instead of email.Encoders 2018-08-10 phabricator Not Applicable
D4221: mail: properly handle email addresses typically being unicodes 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
D4219: dummysmtpd: accept additional kwargs from stdlib smtpd 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
D3957: patchbomb: python 3 really wants those email addresses in unicode 2018-08-10 phabricator Not Applicable
D3956: mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile 2018-08-10 phabricator Not Applicable
D3955: mail: modernize check for Python-with-TLS 2018-08-10 phabricator Not Applicable
D3954: mail: cope with Py3 unicode antics on email addresses 2018-08-10 phabricator Not Applicable
D3953: mail: fix _encode to be more correct on Python 3 2018-08-10 phabricator Not Applicable
D3951: patchbomb: work around email module really wanting to write unicode data 2018-08-10 phabricator Not Applicable
D4217: changegroup: invert conditional and dedent 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
D4214: changegroup: refactor delta parent code 2018-08-10 phabricator Not Applicable
D4213: changegroup: differentiate between fulltext and diff based deltas 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
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
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
D4206: changegroup: extract cgpacker.group() to standalone function 2018-08-10 phabricator Not Applicable
D4205: changegroup: pass all state into group() 2018-08-10 phabricator Not Applicable
D3956: mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile 2018-08-09 phabricator Not Applicable
D3955: mail: modernize check for Python-with-TLS 2018-08-09 phabricator Not Applicable
D3954: mail: cope with Py3 unicode antics on email addresses 2018-08-09 phabricator Not Applicable
D3957: patchbomb: python 3 really wants those email addresses in unicode 2018-08-09 phabricator Not Applicable
D3956: mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile 2018-08-09 phabricator Not Applicable
D3955: mail: modernize check for Python-with-TLS 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
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
D4197: changegroup: invert conditional and dedent 2018-08-09 phabricator Not Applicable
D4196: changegroup: make _revisiondeltanarrow() a standalone function 2018-08-09 phabricator Not Applicable
D4195: changegroup: pass state into _revisiondeltanarrow 2018-08-09 phabricator Not Applicable
D4194: changegroup: inline _close() 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
D4191: changegroup: define linknodes callbacks in generatefiles() 2018-08-09 phabricator Not Applicable
D4190: changegroup: track changelog to manifest revision map explicitly 2018-08-09 phabricator Not Applicable
D4188: changegroup: rename _fullnodes to _fullclnodes 2018-08-09 phabricator Not Applicable
D4189: changegroup: remove _clnodetorev 2018-08-09 phabricator Not Applicable
D4187: changegroup: move part of _revisiondeltanarrow into group() 2018-08-09 phabricator Not Applicable
D4186: changegroup: populate _clnodetorev as part of changelog linknode lookup 2018-08-09 phabricator Not Applicable
D4180: tests: rename variables in revlog index parse test for clarity 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
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
D4176: tests: start moving test-parseindex2.py to a unittest 2018-08-09 phabricator Not Applicable
D4175: tests: port test-absorb-filefixupstate to Python 3 2018-08-09 phabricator Not Applicable
D4174: absorb: port partway to Python 3 2018-08-09 phabricator Not Applicable
D4122: localrepo: better error when a repo exists but we lack permissions 2018-08-09 phabricator Not Applicable
D4142: changegroup: extract _revisiondeltanormal() to standalone function 2018-08-09 phabricator Not Applicable
D4141: changegroup: inline _revchunk() into group() 2018-08-09 phabricator Not Applicable
D4140: changegroup: pass mfdicts properly 2018-08-09 phabricator Not Applicable