D6773: rust-hgpath: add HgPath and HgPathBuf structs to encapsulate handling of paths |
2019-09-13 |
phabricator |
|
Not Applicable |
D6774: rust-hgpath: replace all paths and filenames with HgPath/HgPathBuf |
2019-09-13 |
phabricator |
|
Not Applicable |
D6776: bookmarks: validate changes on push (issue6193) (BC) |
2019-09-14 |
phabricator |
|
Not Applicable |
D6848: narrow: add option for automatically removing unused includes |
2019-09-14 |
phabricator |
|
Not Applicable |
D6776: bookmarks: validate changes on push (issue6193) (BC) |
2019-09-14 |
phabricator |
|
Not Applicable |
D6776: bookmarks: validate changes on push (issue6193) (BC) |
2019-09-14 |
phabricator |
|
Not Applicable |
D6849: tests: move a config write to top of file since it applies to all tests |
2019-09-14 |
phabricator |
|
Superseded |
D6848: narrow: add option for automatically removing unused includes |
2019-09-14 |
phabricator |
|
Not Applicable |
D6838: idirstate: remove now non-public _map attribute |
2019-09-14 |
phabricator |
|
Not Applicable |
D6839: idirstate: group private methods and attrs that are in the interface |
2019-09-14 |
phabricator |
|
Not Applicable |
D6836: interfaces: introduce an interface for dirstate implementations |
2019-09-14 |
phabricator |
|
Not Applicable |
D6849: tests: move a config write to top of file since it applies to all tests |
2019-09-14 |
phabricator |
|
Not Applicable |
D6850: bundle2: fix an off-by-one in debug message of number of parts |
2019-09-14 |
phabricator |
|
Superseded |
D6850: bundle2: fix an off-by-one in debug message of number of parts |
2019-09-14 |
phabricator |
|
Not Applicable |
D6851: narrow: don't hexify paths and double-hexify known nodes on wire (BC) |
2019-09-14 |
phabricator |
|
Superseded |
D6851: narrow: don't hexify paths and double-hexify known nodes on wire (BC) |
2019-09-14 |
phabricator |
|
Not Applicable |
D6852: tests: stabilize test-fix.t on Windows |
2019-09-14 |
phabricator |
|
Superseded |
D6853: amend: add option to update to the current user |
2019-09-14 |
phabricator |
|
Superseded |
D6855: amend: enable support for closing the branch |
2019-09-15 |
phabricator |
|
Superseded |
D6856: amend: enable support for using the secret phase |
2019-09-15 |
phabricator |
|
Superseded |
D6857: uncommit: enable support for adding a note |
2019-09-15 |
phabricator |
|
Superseded |
D6854: amend: prevent '\n' in the note string |
2019-09-15 |
phabricator |
|
Superseded |
rust-cpython: add sanity check to PySharedState::decrease_leak_count() |
2019-09-15 |
Yuya Nishihara |
|
Accepted |
D6850: bundle2: fix an off-by-one in debug message of number of parts |
2019-09-15 |
phabricator |
|
Not Applicable |
D6851: narrow: don't hexify paths and double-hexify known nodes on wire (BC) |
2019-09-16 |
phabricator |
|
Not Applicable |
D6734: git: RFC of a new extension to _directly_ operate on git repositories |
2019-09-16 |
phabricator |
|
Not Applicable |
D6855: amend: enable support for closing the branch |
2019-09-16 |
phabricator |
|
Not Applicable |
D6856: amend: enable support for using the secret phase |
2019-09-16 |
phabricator |
|
Not Applicable |
D6857: uncommit: enable support for adding a note |
2019-09-16 |
phabricator |
|
Not Applicable |
D6853: amend: add option to update to the current user |
2019-09-16 |
phabricator |
|
Not Applicable |
D6854: amend: prevent '\n' in the note string |
2019-09-16 |
phabricator |
|
Not Applicable |
D6852: tests: stabilize test-fix.t on Windows |
2019-09-16 |
phabricator |
|
Not Applicable |
D6859: rust-cpython: mark PySharedState as Sync so &'PySharedState can be Send (RFC) |
2019-09-16 |
phabricator |
|
New |
archive: add XZ support if built with Python 3 |
2019-09-17 |
David Demelier |
|
Accepted |
[1,of,2] perf: add a --stats argument to perfhelper-mergecopies |
2019-09-17 |
Pierre-Yves David |
|
Accepted |
[2,of,2] perf: add a --stats argument to perfhelper-pathcopies |
2019-09-17 |
Pierre-Yves David |
|
Accepted |
D6848: narrow: add option for automatically removing unused includes |
2019-09-17 |
phabricator |
|
Not Applicable |
D6848: narrow: add option for automatically removing unused includes |
2019-09-17 |
phabricator |
|
Not Applicable |
D6844: remotefilelog: replace repack lock to solve race condition |
2019-09-17 |
phabricator |
|
Not Applicable |
D6860: remotefilelog: remove dead code for using flock() for locking |
2019-09-17 |
phabricator |
|
Superseded |
D6861: fastannotate: remove support for flock() locking |
2019-09-17 |
phabricator |
|
Superseded |
D6862: tests: clean up built binaries after running test-fuzz-targets.t |
2019-09-17 |
phabricator |
|
Superseded |
D6851: narrow: don't hexify paths and double-hexify known nodes on wire (BC) |
2019-09-17 |
phabricator |
|
Not Applicable |
D6860: remotefilelog: remove dead code for using flock() for locking |
2019-09-17 |
phabricator |
|
Not Applicable |
D6861: fastannotate: remove support for flock() locking |
2019-09-17 |
phabricator |
|
Not Applicable |
D6862: tests: clean up built binaries after running test-fuzz-targets.t |
2019-09-17 |
phabricator |
|
Not Applicable |
D6848: narrow: add option for automatically removing unused includes |
2019-09-17 |
phabricator |
|
Not Applicable |
D6863: py3: byte-prefix sanitisation regexes in phabricator.py |
2019-09-17 |
phabricator |
|
Superseded |
D6864: py3: don't double-convert "opts" to bytes |
2019-09-17 |
phabricator |
|
Superseded |
D6865: osutil: allow disabling setprocname via a define passed to the compiler |
2019-09-17 |
phabricator |
|
Superseded |
D6866: osutil: tolerate Py_GetArgcArgv not being set up properly |
2019-09-17 |
phabricator |
|
Superseded |
D6867: transaction: detect an attempt to truncate-to-extend on playback, raise error |
2019-09-17 |
phabricator |
|
Superseded |
D6868: py3: add test demonstrating TypeError when phabsending skips unchanged commits |
2019-09-17 |
phabricator |
|
Superseded |
D6869: py3: pass a bytestring into querydrev instead of a string that'll TypeError |
2019-09-17 |
phabricator |
|
Superseded |
D6868: py3: add test demonstrating TypeError when phabsending skips unchanged commits |
2019-09-18 |
phabricator |
|
Not Applicable |
D6869: py3: pass a bytestring into querydrev instead of a string that'll TypeError |
2019-09-18 |
phabricator |
|
Not Applicable |
D6870: tests: recognize DNS timeouts as well |
2019-09-18 |
phabricator |
|
Superseded |
D6863: py3: byte-prefix sanitisation regexes in phabricator.py |
2019-09-18 |
phabricator |
|
Not Applicable |
[STABLE] merge: respect parents order when using `graft` on a merge, this time for real |
2019-09-18 |
Anton Shestakov |
|
Accepted |
D6864: py3: don't double-convert "opts" to bytes |
2019-09-18 |
phabricator |
|
Not Applicable |
D6871: wireprototypes: clarify documentation of getbundle argument types |
2019-09-18 |
phabricator |
|
Superseded |
D6871: wireprototypes: clarify documentation of getbundle argument types |
2019-09-19 |
phabricator |
|
Not Applicable |
D6773: rust-hgpath: add HgPath and HgPathBuf structs to encapsulate handling of paths |
2019-09-22 |
phabricator |
|
Not Applicable |
D6774: rust-hgpath: replace all paths and filenames with HgPath/HgPathBuf |
2019-09-22 |
phabricator |
|
Not Applicable |
[01,of,10] rust-cpython: move py_shared_state to PySharedRefCell object |
2019-09-22 |
Yuya Nishihara |
|
Accepted |
[02,of,10] rust-cpython: move borrow_mut() to PySharedRefCell |
2019-09-22 |
Yuya Nishihara |
|
Accepted |
[03,of,10] rust-cpython: mark PySharedState as Sync so &'PySharedState can be Send |
2019-09-22 |
Yuya Nishihara |
|
Accepted |
[04,of,10] rust-cpython: store leaked reference to PySharedState in $leaked struct |
2019-09-22 |
Yuya Nishihara |
|
Accepted |
[05,of,10] rust-cpython: move $leaked struct out of macro |
2019-09-22 |
Yuya Nishihara |
|
Accepted |
[06,of,10] rust-cpython: add safe wrapper representing shared data borrowed from PyObject |
2019-09-22 |
Yuya Nishihara |
|
Accepted |
[07,of,10] rust-cpython: drop self.leak_immutable() in favor of PySharedRef wrapper |
2019-09-22 |
Yuya Nishihara |
|
Accepted |
[08,of,10] rust-cpython: drop self.borrow_mut() in favor of PySharedRef wrapper |
2019-09-22 |
Yuya Nishihara |
|
Accepted |
[09,of,10] rust-cpython: put leaked reference in PyLeakedRef |
2019-09-22 |
Yuya Nishihara |
|
Accepted |
[10,of,10] rust-cpython: add safe way to map PyLeakedRef<&T> to PyLeakedRef<U> |
2019-09-22 |
Yuya Nishihara |
|
Accepted |
[1,of,4] stack: use repo.revs() instead of revsetlang.formatspec() + scmutil.revrange() |
2019-09-23 |
Anton Shestakov |
|
Accepted |
[2,of,4] stack: take getstack() and turn it into stack class (API) |
2019-09-23 |
Anton Shestakov |
|
Accepted |
[3,of,4] stack: add indexedrevs property to contain a list of stack revs and its base |
2019-09-23 |
Anton Shestakov |
|
Accepted |
[4,of,4] revset: introduce a 'foo#stack[n]' subscript relation to access stack revisions |
2019-09-23 |
Anton Shestakov |
|
Accepted |
[STABLE] merge: back out changeset a4ca0610c754 (parents order when grafting a merge) |
2019-09-23 |
Anton Shestakov |
|
Accepted |
D6865: osutil: allow disabling setprocname via a define passed to the compiler |
2019-09-23 |
phabricator |
|
Not Applicable |
D6867: transaction: detect an attempt to truncate-to-extend on playback, raise error |
2019-09-23 |
phabricator |
|
Not Applicable |
D6866: osutil: tolerate Py_GetArgcArgv not being set up properly |
2019-09-23 |
phabricator |
|
Not Applicable |
D6870: tests: recognize DNS timeouts as well |
2019-09-23 |
phabricator |
|
Not Applicable |
D6527: dirstate: add counter events for work queue depth |
2019-09-23 |
phabricator |
|
Not Applicable |
D6522: tracing: add many more timedcm() calls throughout the codebase |
2019-09-23 |
phabricator |
|
Not Applicable |
D6872: contrib: add new examples area and start it out with a config for `hg fix` |
2019-09-23 |
phabricator |
|
Superseded |
D6873: examples: add sample fix integration for `rustfmt` |
2019-09-23 |
phabricator |
|
Superseded |
D6872: contrib: add new examples area and start it out with a config for `hg fix` |
2019-09-24 |
phabricator |
|
Not Applicable |
D6873: examples: add sample fix integration for `rustfmt` |
2019-09-24 |
phabricator |
|
Not Applicable |
D6814: revlog: add a `sidedata` parameters to addrevision |
2019-09-24 |
phabricator |
|
Not Applicable |
D6814: revlog: add a `sidedata` parameters to addrevision |
2019-09-24 |
phabricator |
|
Not Applicable |
D6874: uncommit: fix typo in help text |
2019-09-25 |
phabricator |
|
Superseded |
D6875: phabricator: use exthelper to register commands, config, and templates |
2019-09-25 |
phabricator |
|
Superseded |
D6876: phabricator: support automatically obsoleting old revisions of pulled commits |
2019-09-25 |
phabricator |
|
New |
[1,of,2,V2] stack: take getstack() and turn it into stack class (API) |
2019-09-25 |
Anton Shestakov |
|
New |
[2,of,2,V2] stack: add indexedrevs property to contain a list of stack revs and its base |
2019-09-25 |
Anton Shestakov |
|
New |
[1,of,3] singlehead: fix a small typo in a test comment |
2019-09-25 |
Pierre-Yves David |
|
Accepted |
[2,of,3] testlib: allow more argument to mkcommit |
2019-09-25 |
Pierre-Yves David |
|
Accepted |
[3,of,3] singlehead: introduce special handling of closed heads |
2019-09-25 |
Pierre-Yves David |
|
Accepted |
D6878: hg: have `updatetotally` more thoroughly check updatecheck argument (API) |
2019-09-25 |
phabricator |
|
Superseded |
D6877: merge: replace magic strings with NAMED_CONSTANTS (API) |
2019-09-25 |
phabricator |
|
Superseded |
D6879: merge: check argument value with if/raise instead of an assert |
2019-09-25 |
phabricator |
|
Superseded |
D6880: rebase: track new nodes when --keep is set |
2019-09-25 |
phabricator |
|
Superseded |
D6880: rebase: track new nodes when --keep is set |
2019-09-25 |
phabricator |
|
Not Applicable |
D6878: hg: have `updatetotally` more thoroughly check updatecheck argument (API) |
2019-09-25 |
phabricator |
|
Not Applicable |
D6875: phabricator: use exthelper to register commands, config, and templates |
2019-09-25 |
phabricator |
|
Not Applicable |
D6877: merge: replace magic strings with NAMED_CONSTANTS (API) |
2019-09-25 |
phabricator |
|
Not Applicable |
D6879: merge: check argument value with if/raise instead of an assert |
2019-09-25 |
phabricator |
|
Not Applicable |
D6874: uncommit: fix typo in help text |
2019-09-25 |
phabricator |
|
Not Applicable |
D6880: rebase: track new nodes when --keep is set |
2019-09-25 |
phabricator |
|
Not Applicable |
D6881: histedit: demonstrate breakage when `update` to a revision breaks |
2019-09-25 |
phabricator |
|
Superseded |
D6882: histedit: sniff-test for untracked file conflicts before prompting for rules |
2019-09-25 |
phabricator |
|
Superseded |
D6882: histedit: sniff-test for untracked file conflicts before prompting for rules |
2019-09-25 |
phabricator |
|
Not Applicable |
D6881: histedit: demonstrate breakage when `update` to a revision breaks |
2019-09-25 |
phabricator |
|
Not Applicable |
D6882: histedit: sniff-test for untracked file conflicts before prompting for rules |
2019-09-25 |
phabricator |
|
Not Applicable |
D6883: update: clarify calculateupdate() call sites by specifying argument names |
2019-09-25 |
phabricator |
|
Superseded |
D6884: bookmarks: remove changectx() method from bmstore (API) |
2019-09-25 |
phabricator |
|
Superseded |
D6734: git: RFC of a new extension to _directly_ operate on git repositories |
2019-09-25 |
phabricator |
|
Not Applicable |
D6884: bookmarks: remove changectx() method from bmstore (API) |
2019-09-25 |
phabricator |
|
Not Applicable |
D6884: bookmarks: remove changectx() method from bmstore (API) |
2019-09-26 |
phabricator |
|
Not Applicable |
D6883: update: clarify calculateupdate() call sites by specifying argument names |
2019-09-26 |
phabricator |
|
Not Applicable |
D6885: relnotes: mention API change from https://phab.mercurial-scm.org/D6884 |
2019-09-26 |
phabricator |
|
Superseded |
perf: fix perfhelper-pathcopies without --stats |
2019-09-27 |
Pierre-Yves David |
|
New |
D6808: revlog: introduce a `sidedata` method |
2019-09-27 |
phabricator |
|
Not Applicable |
D6809: revlog: return sidedata map from `_revisiondata` |
2019-09-27 |
phabricator |
|
Not Applicable |
D6812: flagprocessors: return flagdata in the main processing function |
2019-09-27 |
phabricator |
|
Not Applicable |
D6810: revlog: use the new sidedata map return in the sidedata method |
2019-09-27 |
phabricator |
|
Not Applicable |
D6811: flagprocessors: return sidedata map in `_processflagsread` |
2019-09-27 |
phabricator |
|
Not Applicable |
D6814: revlog: add a `sidedata` parameters to addrevision |
2019-09-27 |
phabricator |
|
Not Applicable |
D6813: flagprocessors: have the read transform function return side data (API) |
2019-09-27 |
phabricator |
|
Not Applicable |
D6815: flagprocessors: add a `sidedata` parameters to _processflagswrite |
2019-09-27 |
phabricator |
|
Not Applicable |
D6817: flagprocessors: make `_processflagsfunc` a module level function |
2019-09-27 |
phabricator |
|
Not Applicable |
D6816: flagprocessors: writetransform function take side data as parameter (API) |
2019-09-27 |
phabricator |
|
Not Applicable |
D6818: flagprocessors: make `processflagswrite` a module level function |
2019-09-27 |
phabricator |
|
Not Applicable |
D6819: flagprocessors: make `processflagsread` a module level function |
2019-09-27 |
phabricator |
|
Not Applicable |
D6820: flagprocessors: make `processflagsraw` a module level function |
2019-09-27 |
phabricator |
|
Not Applicable |
D6821: flagprocessors: directly duplicate the deprecated layer back into revlog |
2019-09-27 |
phabricator |
|
Not Applicable |
D6822: flagprocessors: move _flagserrorclass attribute on revlog & co |
2019-09-27 |
phabricator |
|
Not Applicable |
D6823: flagprocessors: remove flagprocessorsmixin |
2019-09-27 |
phabricator |
|
Not Applicable |
D6889: sidedata: add a new module with basic documentation |
2019-09-27 |
phabricator |
|
Superseded |
D6888: sidedata: add a new revision flag constant for side data |
2019-09-27 |
phabricator |
|
Superseded |
D6891: sidedata: add a function to write sidedata into a raw text |
2019-09-27 |
phabricator |
|
Superseded |
D6892: sidedata: add a function for _processflagsraw usage |
2019-09-27 |
phabricator |
|
Superseded |
D6887: upgrade: detect the side-data format variants |
2019-09-27 |
phabricator |
|
Superseded |
D6890: sidedata: add a function to read sidedata from revlog raw text |
2019-09-27 |
phabricator |
|
Superseded |
D6893: sidedata: register the flag processors if the repository allows for it |
2019-09-27 |
phabricator |
|
Superseded |
D6886: sidedata: introduce a new requirement to protect the feature |
2019-09-27 |
phabricator |
|
Superseded |
D6894: revlog: add the appropriate flag is sidedata are passed to `addrevision` |
2019-09-27 |
phabricator |
|
Superseded |
D6898: sidedata: check that the sidedata safely roundtrip |
2019-09-27 |
phabricator |
|
Superseded |
D6896: sidedata: test we can successfully write sidedata |
2019-09-27 |
phabricator |
|
Superseded |
D6895: sidedata: make sure we don't use the flag if there are not sidedata |
2019-09-27 |
phabricator |
|
Superseded |
D6897: sidedata: add a debugsidedata command |
2019-09-27 |
phabricator |
|
Superseded |
D6890: sidedata: add a function to read sidedata from revlog raw text |
2019-09-27 |
phabricator |
|
Not Applicable |
D6893: sidedata: register the flag processors if the repository allows for it |
2019-09-27 |
phabricator |
|
Not Applicable |
D6894: revlog: add the appropriate flag is sidedata are passed to `addrevision` |
2019-09-27 |
phabricator |
|
Not Applicable |
D6895: sidedata: make sure we don't use the flag if there are not sidedata |
2019-09-27 |
phabricator |
|
Not Applicable |
D6899: upgrade: move most of revlog.clone method into a _clone method |
2019-09-27 |
phabricator |
|
Superseded |
D6900: upgrade: document DELTAREUSEFULLADD in revlog.clone |
2019-09-27 |
phabricator |
|
Superseded |
D6903: upgrade: also copy data file |
2019-09-27 |
phabricator |
|
Superseded |
D6901: upgrade: fix DELTAREUSEFULLADD implementation in revlog.clone |
2019-09-27 |
phabricator |
|
Superseded |
D6902: upgrade: create the correct destination directory for copies revlogs |
2019-09-27 |
phabricator |
|
Superseded |
D6904: upgrade: fix handling of `.d` data file |
2019-09-27 |
phabricator |
|
Superseded |
D6905: upgrade: also register copied `.d` files to fncache |
2019-09-27 |
phabricator |
|
Superseded |
D6899: upgrade: move most of revlog.clone method into a _clone method |
2019-09-28 |
phabricator |
|
Not Applicable |
D6900: upgrade: document DELTAREUSEFULLADD in revlog.clone |
2019-09-28 |
phabricator |
|
Not Applicable |
D6901: upgrade: fix DELTAREUSEFULLADD implementation in revlog.clone |
2019-09-28 |
phabricator |
|
Not Applicable |
D6902: upgrade: create the correct destination directory for copies revlogs |
2019-09-28 |
phabricator |
|
Not Applicable |
D6903: upgrade: also copy data file |
2019-09-28 |
phabricator |
|
Not Applicable |
D6904: upgrade: fix handling of `.d` data file |
2019-09-28 |
phabricator |
|
Not Applicable |
D6905: upgrade: also register copied `.d` files to fncache |
2019-09-28 |
phabricator |
|
Not Applicable |
D6906: ci: implement a new CI system for Mercurial |
2019-09-29 |
phabricator |
|
New |
D6907: synthrepo: use pycompat.xrange |
2019-09-29 |
phabricator |
|
Superseded |
D6906: ci: implement a new CI system for Mercurial |
2019-09-29 |
phabricator |
|
Not Applicable |
D6906: ci: implement a new CI system for Mercurial |
2019-09-29 |
phabricator |
|
Not Applicable |
D6907: synthrepo: use pycompat.xrange |
2019-09-29 |
phabricator |
|
Not Applicable |
D6908: tests: use test harness `hg` in test-hghave.t |
2019-09-29 |
phabricator |
|
Superseded |
D6909: tests: look for additional pip warning variant |
2019-09-29 |
phabricator |
|
Superseded |
D6910: automation: use LSB_RELEASE instead of DEBIAN_VERSION |
2019-09-29 |
phabricator |
|
Superseded |
D6911: automation: always install docker-ce |
2019-09-29 |
phabricator |
|
Superseded |
D6914: automation: install awscli and python3-boto3 packages |
2019-09-29 |
phabricator |
|
Superseded |
D6913: automation: upgrade packages in Linux environment |
2019-09-29 |
phabricator |
|
Superseded |
D6912: automation: remove Ubuntu 18.10 |
2019-09-29 |
phabricator |
|
Superseded |
D6915: automation: increase size of Linux AMI build volume |
2019-09-29 |
phabricator |
|
Superseded |
D6916: automation: use latest AMIs |
2019-09-29 |
phabricator |
|
Superseded |
D6917: automation: support and use Debian Buster by default |
2019-09-29 |
phabricator |
|
Superseded |
D6906: ci: implement a new CI system for Mercurial |
2019-09-29 |
phabricator |
|
Not Applicable |
D6918: tests: suppress output from write() |
2019-09-29 |
phabricator |
|
Superseded |
D6919: interfaces: use triple quotes for Attribute value |
2019-09-29 |
phabricator |
|
Superseded |
D6920: contrib: use pycompat.xrange in bdiff-torture.py |
2019-09-29 |
phabricator |
|
Superseded |
D6921: tests: use silenttestrunner in test-simplemerge.py |
2019-09-29 |
phabricator |
|
Superseded |
D6906: ci: implement a new CI system for Mercurial |
2019-09-29 |
phabricator |
|
Not Applicable |
patchbomb: protect email addresses from shell |
2019-09-29 |
Floris Bruynooghe |
|
Superseded |
D6922: ci: implement a "try server" |
2019-09-30 |
phabricator |
|
New |
D6906: ci: implement a new CI system for Mercurial |
2019-09-30 |
phabricator |
|
Not Applicable |
D6908: tests: use test harness `hg` in test-hghave.t |
2019-09-30 |
phabricator |
|
Not Applicable |
D6909: tests: look for additional pip warning variant |
2019-09-30 |
phabricator |
|
Not Applicable |
D6919: interfaces: use triple quotes for Attribute value |
2019-09-30 |
phabricator |
|
Not Applicable |
D6920: contrib: use pycompat.xrange in bdiff-torture.py |
2019-09-30 |
phabricator |
|
Not Applicable |
D6918: tests: suppress output from write() |
2019-09-30 |
phabricator |
|
Not Applicable |
D6921: tests: use silenttestrunner in test-simplemerge.py |
2019-09-30 |
phabricator |
|
Not Applicable |
[V2] patchbomb: protect email addresses from shell |
2019-09-30 |
Floris Bruynooghe |
|
Superseded |
D6734: git: RFC of a new extension to _directly_ operate on git repositories |
2019-09-30 |
phabricator |
|
Not Applicable |
D6910: automation: use LSB_RELEASE instead of DEBIAN_VERSION |
2019-09-30 |
phabricator |
|
Not Applicable |
D6911: automation: always install docker-ce |
2019-09-30 |
phabricator |
|
Not Applicable |
D6913: automation: upgrade packages in Linux environment |
2019-09-30 |
phabricator |
|
Not Applicable |
D6914: automation: install awscli and python3-boto3 packages |
2019-09-30 |
phabricator |
|
Not Applicable |
D6912: automation: remove Ubuntu 18.10 |
2019-09-30 |
phabricator |
|
Not Applicable |
D6915: automation: increase size of Linux AMI build volume |
2019-09-30 |
phabricator |
|
Not Applicable |
D6916: automation: use latest AMIs |
2019-09-30 |
phabricator |
|
Not Applicable |
D6917: automation: support and use Debian Buster by default |
2019-09-30 |
phabricator |
|
Not Applicable |
D6887: upgrade: detect the side-data format variants |
2019-09-30 |
phabricator |
|
Not Applicable |
D6734: git: RFC of a new extension to _directly_ operate on git repositories |
2019-09-30 |
phabricator |
|
Not Applicable |
D6923: setup: build extensions in parallel by default |
2019-10-01 |
phabricator |
|
Superseded |
D6924: ci: store job start parameters in DynamoDB |
2019-10-01 |
phabricator |
|
New |
D6925: ci: track spot instance state, randomly assign availability zone |
2019-10-01 |
phabricator |
|
New |
D6927: ci: report cost to run each job |
2019-10-01 |
phabricator |
|
New |
D6928: ci: fetch explicit attributes |
2019-10-01 |
phabricator |
|
New |
D6926: ci: retry expired spot instance requests |
2019-10-01 |
phabricator |
|
New |
D6922: ci: implement a "try server" |
2019-10-01 |
phabricator |
|
Not Applicable |
D6906: ci: implement a new CI system for Mercurial |
2019-10-01 |
phabricator |
|
Not Applicable |
D6929: ci: add comment about block duration pricing |
2019-10-01 |
phabricator |
|
New |
D6927: ci: report cost to run each job |
2019-10-01 |
phabricator |
|
Not Applicable |
D6926: ci: retry expired spot instance requests |
2019-10-01 |
phabricator |
|
Not Applicable |
D6930: copies: expand the logic of usechangesetcentricalgo |
2019-10-01 |
phabricator |
|
Superseded |
D6931: context: clarify the various mode in the filesadded method |
2019-10-01 |
phabricator |
|
Superseded |
D6932: context: clarify the various mode in the filesremoved method |
2019-10-01 |
phabricator |
|
Superseded |
D6933: context: clarify the various mode in the _copies property cache |
2019-10-01 |
phabricator |
|
Superseded |
D6937: copies: move file input processsing early |
2019-10-01 |
phabricator |
|
Superseded |
D6936: copies: prepare changelog for more copies storage mode |
2019-10-01 |
phabricator |
|
Superseded |
D6935: vfs: give all vfs an options attribute by default |
2019-10-01 |
phabricator |
|
Superseded |
D6934: revlog: explicitly set revlogv0 in vfs options |
2019-10-01 |
phabricator |
|
Superseded |
D6887: upgrade: detect the side-data format variants |
2019-10-01 |
phabricator |
|
Not Applicable |
D6890: sidedata: add a function to read sidedata from revlog raw text |
2019-10-01 |
phabricator |
|
Not Applicable |
D6893: sidedata: register the flag processors if the repository allows for it |
2019-10-01 |
phabricator |
|
Not Applicable |
D6938: changegroup: use positive logic for treemanifest changegroup3 logic |
2019-10-01 |
phabricator |
|
Superseded |
D6894: revlog: add the appropriate flag is sidedata are passed to `addrevision` |
2019-10-01 |
phabricator |
|
Not Applicable |
D6895: sidedata: make sure we don't use the flag if there are not sidedata |
2019-10-01 |
phabricator |
|
Not Applicable |
D6886: sidedata: introduce a new requirement to protect the feature |
2019-10-01 |
phabricator |
|
Not Applicable |
D6940: sidedata: use only changegroup3 if sidedata is in use |
2019-10-01 |
phabricator |
|
Superseded |
D6941: revlog: add a way to control sidedata changes during revlog.clone |
2019-10-01 |
phabricator |
|
Superseded |
D6942: upgrade: allow upgrade to repository using sidedata |
2019-10-01 |
phabricator |
|
Superseded |
D6939: sidedata: apply basic but tight security around exchange |
2019-10-01 |
phabricator |
|
Superseded |
D6943: upgrade: allow for `sidedata` removal |
2019-10-01 |
phabricator |
|
Superseded |
D6933: context: clarify the various mode in the _copies property cache |
2019-10-01 |
phabricator |
|
Not Applicable |
D6935: vfs: give all vfs an options attribute by default |
2019-10-01 |
phabricator |
|
Not Applicable |
D6934: revlog: explicitly set revlogv0 in vfs options |
2019-10-01 |
phabricator |
|
Not Applicable |
D6930: copies: expand the logic of usechangesetcentricalgo |
2019-10-01 |
phabricator |
|
Not Applicable |
D6931: context: clarify the various mode in the filesadded method |
2019-10-01 |
phabricator |
|
Not Applicable |
D6932: context: clarify the various mode in the filesremoved method |
2019-10-01 |
phabricator |
|
Not Applicable |
D6933: context: clarify the various mode in the _copies property cache |
2019-10-01 |
phabricator |
|
Not Applicable |
D6937: copies: move file input processsing early |
2019-10-01 |
phabricator |
|
Not Applicable |
D6934: revlog: explicitly set revlogv0 in vfs options |
2019-10-01 |
phabricator |
|
Not Applicable |
D6936: copies: prepare changelog for more copies storage mode |
2019-10-01 |
phabricator |
|
Not Applicable |
D6935: vfs: give all vfs an options attribute by default |
2019-10-01 |
phabricator |
|
Not Applicable |
D6889: sidedata: add a new module with basic documentation |
2019-10-01 |
phabricator |
|
Not Applicable |
D6888: sidedata: add a new revision flag constant for side data |
2019-10-01 |
phabricator |
|
Not Applicable |
D6891: sidedata: add a function to write sidedata into a raw text |
2019-10-01 |
phabricator |
|
Not Applicable |
D6892: sidedata: add a function for _processflagsraw usage |
2019-10-01 |
phabricator |
|
Not Applicable |
D6887: upgrade: detect the side-data format variants |
2019-10-01 |
phabricator |
|
Not Applicable |
D6890: sidedata: add a function to read sidedata from revlog raw text |
2019-10-01 |
phabricator |
|
Not Applicable |
D6886: sidedata: introduce a new requirement to protect the feature |
2019-10-01 |
phabricator |
|
Not Applicable |
D6893: sidedata: register the flag processors if the repository allows for it |
2019-10-01 |
phabricator |
|
Not Applicable |
D6894: revlog: add the appropriate flag is sidedata are passed to `addrevision` |
2019-10-01 |
phabricator |
|
Not Applicable |
D6896: sidedata: test we can successfully write sidedata |
2019-10-01 |
phabricator |
|
Not Applicable |
D6895: sidedata: make sure we don't use the flag if there are not sidedata |
2019-10-01 |
phabricator |
|
Not Applicable |
D6898: sidedata: check that the sidedata safely roundtrip |
2019-10-01 |
phabricator |
|
Not Applicable |
D6897: sidedata: add a debugsidedata command |
2019-10-01 |
phabricator |
|
Not Applicable |
patchbomb: use procutil.shellquote() instead of shlex to escape email address |
2019-10-01 |
Yuya Nishihara |
|
Accepted |
D6941: revlog: add a way to control sidedata changes during revlog.clone |
2019-10-02 |
phabricator |
|
Not Applicable |
D6939: sidedata: apply basic but tight security around exchange |
2019-10-02 |
phabricator |
|
Not Applicable |
D6942: upgrade: allow upgrade to repository using sidedata |
2019-10-02 |
phabricator |
|
Not Applicable |
D6943: upgrade: allow for `sidedata` removal |
2019-10-02 |
phabricator |
|
Not Applicable |
D6943: upgrade: allow for `sidedata` removal |
2019-10-02 |
phabricator |
|
Not Applicable |
[V3] patchbomb: protect email addresses from shell |
2019-10-02 |
Floris Bruynooghe |
|
New |
D6947: sidedatacopies: introduce a sidedata testcase for test-copies.t |
2019-10-03 |
phabricator |
|
Superseded |
D6944: debugsidedata: small doc improvement |
2019-10-03 |
phabricator |
|
Superseded |
D6948: sidedatacopies: introduce a sidedata testcase for test-copies-unrelated.t |
2019-10-03 |
phabricator |
|
Superseded |
D6945: sidedatacopies: add a new requirement for storing copies into sidedata |
2019-10-03 |
phabricator |
|
Superseded |
D6946: sidedatacopies: teach upgrade about the new requirement |
2019-10-03 |
phabricator |
|
Superseded |
D6949: sidedatacopies: introduce a sidedata testcase for test-copies-in-changeset.t |
2019-10-03 |
phabricator |
|
Superseded |
D6951: sidedatacopies: get and store sidedata in the changelogrevision object |
2019-10-03 |
phabricator |
|
Superseded |
D6952: sidedatacopies: preindent some copies related code |
2019-10-03 |
phabricator |
|
Superseded |
D6950: sidedatacopies: write copies information in sidedata when applicable |
2019-10-03 |
phabricator |
|
Superseded |
D6955: sidedatacopies: deal with upgrading and downgrading to that format |
2019-10-03 |
phabricator |
|
Superseded |
D6953: sidedatacopies: read rename information from sidedata |
2019-10-03 |
phabricator |
|
Superseded |
D6954: sidedatacopies: move various copies related function to the copies modules |
2019-10-03 |
phabricator |
|
Superseded |
D6956: unfinishedstate: suggested `hg update .` (including `.`) to complete update |
2019-10-03 |
phabricator |
|
Superseded |
D6957: rebase: unconditionally clear merge state when `--stop`ing a rebase |
2019-10-04 |
phabricator |
|
New |
D6923: setup: build extensions in parallel by default |
2019-10-04 |
phabricator |
|
Not Applicable |
patchcopies: backout and optimisation that backfired |
2019-10-04 |
Pierre-Yves David |
|
New |
D6659: graft: split graft code into seperate functions |
2019-10-04 |
phabricator |
|
Not Applicable |
D6665: continue: added support for graft |
2019-10-04 |
phabricator |
|
Not Applicable |
D6956: unfinishedstate: suggested `hg update .` (including `.`) to complete update |
2019-10-04 |
phabricator |
|
Not Applicable |
D6958: hg: move hg script to be a template that gets filled in via make |
2019-10-04 |
phabricator |
|
New |
D6959: setup: switch to having setup.py generate an hg script |
2019-10-04 |
phabricator |
|
New |
D6960: run-tests: make coverage work out of tree |
2019-10-04 |
phabricator |
|
Superseded |
D6959: setup: switch to having setup.py generate an hg script |
2019-10-04 |
phabricator |
|
Not Applicable |
D6960: run-tests: make coverage work out of tree |
2019-10-04 |
phabricator |
|
Not Applicable |
D6961: py3: fix phabricator's use of json.loads() for py3.5 |
2019-10-04 |
phabricator |
|
Superseded |
D6709: config: add --registered flag to show all known configs |
2019-10-04 |
phabricator |
|
Not Applicable |
D6961: py3: fix phabricator's use of json.loads() for py3.5 |
2019-10-04 |
phabricator |
|
Not Applicable |
D6962: config: add defaults and experimental status for --debug flag |
2019-10-04 |
phabricator |
|
New |
D6963: config: show config options in a user-friendly format |
2019-10-04 |
phabricator |
|
New |
D6966: shelve: add method for storing mergestate in changeset extras |
2019-10-04 |
phabricator |
|
New |
D6967: shelve: add method for storing mergestate in changeset extras |
2019-10-04 |
phabricator |
|
Superseded |
D6737: shelve: add --unresolved flag to shelve mergestate with unresolved files |
2019-10-04 |
phabricator |
|
Not Applicable |
D6738: unshelve: add --unresolved flag to unshelve mergestate with unresolved files |
2019-10-04 |
phabricator |
|
Not Applicable |
D6968: sidedata: adjust string for python |
2019-10-04 |
phabricator |
|
Superseded |
D6968: sidedata: adjust string for python3 |
2019-10-04 |
phabricator |
|
Not Applicable |
templatefuncs: account for user's diffopts in diff() |
2019-10-05 |
Denis Laxalde |
|
Accepted |
D6342: style: run a patched black on a subset of mercurial |
2019-10-05 |
phabricator |
|
Not Applicable |
D6966: shelve: add method for storing mergestate in changeset extras |
2019-10-05 |
phabricator |
|
Not Applicable |
D6737: shelve: add --unresolved flag to shelve mergestate with unresolved files |
2019-10-05 |
phabricator |
|
Not Applicable |
D6738: unshelve: add --unresolved flag to unshelve mergestate with unresolved files |
2019-10-05 |
phabricator |
|
Not Applicable |
D6969: discovery: re-wrap expression to avoid a black bug |
2019-10-05 |
phabricator |
|
Superseded |
D6970: transaction: re-wrap line to avoid a black bug |
2019-10-05 |
phabricator |
|
Superseded |
D6973: mangler: stop rewriting string constants to be bytes literals |
2019-10-05 |
phabricator |
|
Superseded |
D6974: examples: include a sample of how to use black with fix |
2019-10-05 |
phabricator |
|
Superseded |
D6969: discovery: re-wrap expression to avoid a black bug |
2019-10-05 |
phabricator |
|
Not Applicable |
D6970: transaction: re-wrap line to avoid a black bug |
2019-10-05 |
phabricator |
|
Not Applicable |
D6975: fix: add :enabled sub-config for fixer tools |
2019-10-05 |
phabricator |
|
Superseded |
D6976: contrib: remove check-code line length limit |
2019-10-05 |
phabricator |
|
Superseded |
D6977: contrib: allow trailing commas in lists |
2019-10-05 |
phabricator |
|
Superseded |
D6978: contrib: black manages whitespace after Python keywords now |
2019-10-05 |
phabricator |
|
Superseded |
D6979: contrib: stop whining about whitespace around = |
2019-10-05 |
phabricator |
|
Superseded |
D6342: style: run a patched black on a subset of mercurial |
2019-10-05 |
phabricator |
|
Not Applicable |
rust-cpython: change license of ref_sharing.rs to MIT |
2019-10-05 |
Yuya Nishihara |
|
New |
D6973: mangler: stop rewriting string constants to be bytes literals |
2019-10-05 |
phabricator |
|
Not Applicable |
D6974: examples: include a sample of how to use black with fix |
2019-10-05 |
phabricator |
|
Not Applicable |
D6984: cvsps: switch a file open to a with statement |
2019-10-05 |
phabricator |
|
Superseded |
D6985: statprof: drop python #! and exec bit we don't use |
2019-10-05 |
phabricator |
|
Superseded |
D6984: cvsps: switch a file open to a with statement |
2019-10-05 |
phabricator |
|
Not Applicable |
D6985: statprof: drop python #! and exec bit we don't use |
2019-10-05 |
phabricator |
|
Not Applicable |
D6980: automation: upgrade various packages |
2019-10-05 |
phabricator |
|
Not Applicable |
D6981: automation: switch to us-west-2 by default |
2019-10-05 |
phabricator |
|
Not Applicable |
D6982: automation: improve documentation for credentials management |
2019-10-05 |
phabricator |
|
Not Applicable |
D6983: automation: add a command to submit to a Try server |
2019-10-05 |
phabricator |
|
Not Applicable |
D6975: fix: add :enabled sub-config for fixer tools |
2019-10-05 |
phabricator |
|
Not Applicable |
D6922: ci: implement a "try server" |
2019-10-05 |
phabricator |
|
Not Applicable |
D6922: ci: implement a "try server" |
2019-10-05 |
phabricator |
|
Not Applicable |
D6987: strip: move strip extension to core |
2019-10-05 |
phabricator |
|
New |
D6734: git: RFC of a new extension to _directly_ operate on git repositories |
2019-10-05 |
phabricator |
|
Not Applicable |
D6989: push: support config option to require revs be specified when running push |
2019-10-05 |
phabricator |
|
Superseded |
[1,of,2] import: add debug messages when parsing data from patch header |
2019-10-06 |
Denis Laxalde |
|
Accepted |
[2,of,2] import: read X-Mercurial-Node email header to determine nodeid |
2019-10-06 |
Denis Laxalde |
|
Accepted |
D6938: changegroup: use positive logic for treemanifest changegroup3 logic |
2019-10-06 |
phabricator |
|
Not Applicable |
D6993: black: add a pyproject.toml that contains our black settings |
2019-10-06 |
phabricator |
|
Superseded |
D6342: style: run a patched black on a subset of mercurial |
2019-10-06 |
phabricator |
|
Not Applicable |
D6973: mangler: stop rewriting string constants to be bytes literals |
2019-10-06 |
phabricator |
|
Not Applicable |
D6976: contrib: remove check-code line length limit |
2019-10-06 |
phabricator |
|
Not Applicable |
D6977: contrib: allow trailing commas in lists |
2019-10-06 |
phabricator |
|
Not Applicable |
D6978: contrib: black manages whitespace after Python keywords now |
2019-10-06 |
phabricator |
|
Not Applicable |
D6979: contrib: stop whining about whitespace around = |
2019-10-06 |
phabricator |
|
Not Applicable |
D6993: black: add a pyproject.toml that contains our black settings |
2019-10-06 |
phabricator |
|
Not Applicable |
D6974: examples: include a sample of how to use black with fix |
2019-10-06 |
phabricator |
|
Not Applicable |
D6938: changegroup: use positive logic for treemanifest changegroup3 logic |
2019-10-06 |
phabricator |
|
Not Applicable |
D6995: debugsidedata: fix verbose mode on python3 |
2019-10-06 |
phabricator |
|
Superseded |
D6342: style: run a patched black on a subset of mercurial |
2019-10-06 |
phabricator |
|
Not Applicable |
D6994: ui: define (write|status|warn|note)noi18n aliases |
2019-10-06 |
phabricator |
|
Not Applicable |
D6997: contrib: fix check-code to be able to detect missing _() with bytestrings |
2019-10-06 |
phabricator |
|
Superseded |
D6996: cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n |
2019-10-06 |
phabricator |
|
Superseded |
D6990: tests: allow xrange warning from perf.py |
2019-10-06 |
phabricator |
|
Not Applicable |
D6992: hgweb: use importlib.reload() if available |
2019-10-06 |
phabricator |
|
Not Applicable |
D6988: tests: conditionalize test-run-tests.t for Python 3.8 |
2019-10-06 |
phabricator |
|
Not Applicable |
D6986: tests: make tarball output conditional on Python version |
2019-10-06 |
phabricator |
|
Not Applicable |
D6965: convert: use pycompat.fsencode() |
2019-10-06 |
phabricator |
|
Not Applicable |
D6995: debugsidedata: fix verbose mode on python3 |
2019-10-06 |
phabricator |
|
Not Applicable |
D6964: tests: conditionalize output for Python 3 |
2019-10-06 |
phabricator |
|
Not Applicable |
D6991: hg: remove HGUNICODEPEDANTRY and RTUNICODEPEDANTRY |
2019-10-06 |
phabricator |
|
Not Applicable |
D6998: help: adding a help category to narrow and remotefilelog commands |
2019-10-06 |
phabricator |
|
Superseded |
D6999: help: categorizing evolve and topic commands |
2019-10-06 |
phabricator |
|
Superseded |
D6996: cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n |
2019-10-06 |
phabricator |
|
Not Applicable |
D6973: mangler: stop rewriting string constants to be bytes literals |
2019-10-06 |
phabricator |
|
Not Applicable |
D6342: style: run a patched black on a subset of mercurial |
2019-10-06 |
phabricator |
|
Not Applicable |
D6994: ui: define (write|status|warn|note)noi18n aliases |
2019-10-06 |
phabricator |
|
Not Applicable |
D6997: contrib: fix check-code to be able to detect missing _() with bytestrings |
2019-10-06 |
phabricator |
|
Not Applicable |
D6996: cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n |
2019-10-06 |
phabricator |
|
Not Applicable |
D7000: grep: enable all-files by default (BC) |
2019-10-06 |
phabricator |
|
Superseded |
D6944: debugsidedata: small doc improvement |
2019-10-06 |
phabricator |
|
Not Applicable |
D6950: sidedatacopies: write copies information in sidedata when applicable |
2019-10-06 |
phabricator |
|
Not Applicable |
D7001: share: unmark --relative as EXPERIMENTAL |
2019-10-06 |
phabricator |
|
Superseded |
D6987: strip: move strip extension to core |
2019-10-06 |
phabricator |
|
Not Applicable |
D7003: grep: put --diff in the first line of usage |
2019-10-06 |
phabricator |
|
Superseded |
[1,of,5] templater: add public parseexpr() function to parse "-Tjson(...)" |
2019-10-06 |
Yuya Nishihara |
|
Accepted |
[2,of,5] formatter: pass in template spec to templateformatter as argument |
2019-10-06 |
Yuya Nishihara |
|
Accepted |
[3,of,5] formatter: parse name of built-in formatter templates in standard way |
2019-10-06 |
Yuya Nishihara |
|
Accepted |
[4,of,5] formatter: map -Tjson(...) and -Tcbor(...) to templater |
2019-10-06 |
Yuya Nishihara |
|
Accepted |
[5,of,5] log: populate keywords if specified in custom -Tjson(...) or -Tcbor(...) |
2019-10-06 |
Yuya Nishihara |
|
Accepted |
D7004: import-checker: allow symbol imports from mercurial.pycompat |
2019-10-06 |
phabricator |
|
Superseded |
D7006: py3: stop implicitly importing unicode |
2019-10-06 |
phabricator |
|
Superseded |
D7008: py3: stop injecting pycompat.hasattr into modules |
2019-10-06 |
phabricator |
|
Superseded |
D7007: py3: manually import pycompat.setattr where it is needed |
2019-10-06 |
phabricator |
|
Superseded |
D7010: py3: manually import pycompat.delattr where it is needed |
2019-10-06 |
phabricator |
|
Superseded |
D7005: py3: manually import pycompat.open into files that need it |
2019-10-06 |
phabricator |
|
Superseded |
D7009: py3: manually import getattr where it is needed |
2019-10-06 |
phabricator |
|
Superseded |
D7011: py3: stop normalizing .encode()/.decode() arguments to unicode |
2019-10-06 |
phabricator |
|
Superseded |
D7004: import-checker: allow symbol imports from mercurial.pycompat |
2019-10-06 |
phabricator |
|
Not Applicable |
D7006: py3: stop implicitly importing unicode |
2019-10-07 |
phabricator |
|
Not Applicable |
D7008: py3: stop injecting pycompat.hasattr into modules |
2019-10-07 |
phabricator |
|
Not Applicable |
D7007: py3: manually import pycompat.setattr where it is needed |
2019-10-07 |
phabricator |
|
Not Applicable |
D7011: py3: stop normalizing .encode()/.decode() arguments to unicode |
2019-10-07 |
phabricator |
|
Not Applicable |
D7010: py3: manually import pycompat.delattr where it is needed |
2019-10-07 |
phabricator |
|
Not Applicable |
D7005: py3: manually import pycompat.open into files that need it |
2019-10-07 |
phabricator |
|
Not Applicable |
D7009: py3: manually import getattr where it is needed |
2019-10-07 |
phabricator |
|
Not Applicable |
[1,of,5,BLACKGNAROK] formatting: run black on all file again |
2019-10-07 |
Pierre-Yves David |
|
Accepted |
[2,of,5,BLACKGNAROK] formatting: remove the data-ogre from the config example |
2019-10-07 |
Pierre-Yves David |
|
Accepted |
[3,of,5,BLACKGNAROK] formatting: update example config to match the setting we uses |
2019-10-07 |
Pierre-Yves David |
|
Accepted |
[4,of,5,BLACKGNAROK] formatting: make black --quiet in the example `hg fix` config |
2019-10-07 |
Pierre-Yves David |
|
Accepted |
[5,of,5,BLACKGNAROK] formatting: introduce a `test-check-format-black.t` that enforce formatting |
2019-10-07 |
Pierre-Yves David |
|
Accepted |
[1,of,2,BLACKGNAROCK-V2] formatting: run black on all file again |
2019-10-07 |
Pierre-Yves David |
|
Accepted |
[2,of,2,BLACKGNAROCK-V2] formatting: introduce a `test-check-format-black.t` that enforce formatting |
2019-10-07 |
Pierre-Yves David |
|
Accepted |
D7012: py3: stop normalizing 2nd argument of *attr() to unicode |
2019-10-07 |
phabricator |
|
Superseded |
D7013: py3: define and use pycompat.itervalues() |
2019-10-07 |
phabricator |
|
Superseded |
D7017: lsprof: remove __main__ functionality |
2019-10-07 |
phabricator |
|
Superseded |
D7016: tests: use proper Python 3.8 feature |
2019-10-07 |
phabricator |
|
Superseded |
D7019: tests: use range() in generate-churning-module.py |
2019-10-07 |
phabricator |
|
Superseded |
D7018: tests: allow warning about file |
2019-10-07 |
phabricator |
|
Superseded |
D7014: py3: define and use pycompat.iteritems() for hgext/ |
2019-10-07 |
phabricator |
|
Superseded |
D7015: py3: finish porting iteritems() to pycompat and remove source transformer |
2019-10-07 |
phabricator |
|
Superseded |
D6940: sidedata: use only changegroup3 if sidedata is in use |
2019-10-08 |
phabricator |
|
Not Applicable |
D6939: sidedata: apply basic but tight security around exchange |
2019-10-08 |
phabricator |
|
Not Applicable |
D6941: revlog: add a way to control sidedata changes during revlog.clone |
2019-10-08 |
phabricator |
|
Not Applicable |
D6942: upgrade: allow upgrade to repository using sidedata |
2019-10-08 |
phabricator |
|
Not Applicable |
D6943: upgrade: allow for `sidedata` removal |
2019-10-08 |
phabricator |
|
Not Applicable |
D6944: debugsidedata: small doc improvement |
2019-10-08 |
phabricator |
|
Not Applicable |
D6951: sidedatacopies: get and store sidedata in the changelogrevision object |
2019-10-08 |
phabricator |
|
Not Applicable |
D6945: sidedatacopies: add a new requirement for storing copies into sidedata |
2019-10-08 |
phabricator |
|
Not Applicable |
D6946: sidedatacopies: teach upgrade about the new requirement |
2019-10-08 |
phabricator |
|
Not Applicable |
D6952: sidedatacopies: preindent some copies related code |
2019-10-08 |
phabricator |
|
Not Applicable |
D6950: sidedatacopies: write copies information in sidedata when applicable |
2019-10-08 |
phabricator |
|
Not Applicable |
D6955: sidedatacopies: deal with upgrading and downgrading to that format |
2019-10-08 |
phabricator |
|
Not Applicable |
D6953: sidedatacopies: read rename information from sidedata |
2019-10-08 |
phabricator |
|
Not Applicable |
D6954: sidedatacopies: move various copies related function to the copies modules |
2019-10-08 |
phabricator |
|
Not Applicable |
D7020: pycompat: implement a shlexquote that properly handles bytes |
2019-10-08 |
phabricator |
|
Superseded |
D7021: notify: cast hash to bytes |
2019-10-08 |
phabricator |
|
Superseded |
D2010: check-commit: allow foo_bar naming in functions |
2019-10-08 |
phabricator |
|
Not Applicable |
[01,of,13] perf: document `perfstatus` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[02,of,13] perf: document `perfdirstate` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[03,of,13] perf: use `setup` function in `perfdirstate` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[04,of,13] perf: document `perfdirstatedirs` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[05,of,13] perf: use `setup` function in `perfdirstatedirs` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[06,of,13] perf: document `perfdirstatefoldmap` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[07,of,13] perf: use `setup` function in `perfdirstatefoldmap` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[08,of,13] perf: document `perfdirfoldmap` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[09,of,13] perf: use `setup` function in `perfdirfoldmap` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[10,of,13] perf: document `perfdirstatewrite` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[11,of,13] perf: use `setup` function in `perfdirstatewrite` |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[12,of,13] perf: introduce a perfdirstateiter command |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
[13,of,13] perf: introduce a `perfdirstatecontains` command |
2019-10-08 |
Pierre-Yves David |
|
Accepted |
D7022: infinitepush: mark extension as likely to be deleted |
2019-10-08 |
phabricator |
|
Superseded |
D7023: tests: fix test-archive to specify feature as py38, not py-38 |
2019-10-08 |
phabricator |
|
Superseded |
D7024: destutil: add mechanism to specify ambiguous destination on rebase and merge |
2019-10-08 |
phabricator |
|
Superseded |
D7012: py3: stop normalizing 2nd argument of *attr() to unicode |
2019-10-08 |
phabricator |
|
Not Applicable |
D7016: tests: use proper Python 3.8 feature |
2019-10-08 |
phabricator |
|
Not Applicable |
D7017: lsprof: remove __main__ functionality |
2019-10-08 |
phabricator |
|
Not Applicable |
D7018: tests: allow warning about file |
2019-10-08 |
phabricator |
|
Not Applicable |
D7019: tests: use range() in generate-churning-module.py |
2019-10-08 |
phabricator |
|
Not Applicable |
D7013: py3: define and use pycompat.itervalues() |
2019-10-08 |
phabricator |
|
Not Applicable |
D7014: py3: define and use pycompat.iteritems() for hgext/ |
2019-10-08 |
phabricator |
|
Not Applicable |
D7015: py3: finish porting iteritems() to pycompat and remove source transformer |
2019-10-08 |
phabricator |
|
Not Applicable |
D7025: rewriteutil: add configurable check to disallow obsoleting someone else cset |
2019-10-08 |
phabricator |
|
New |
D7022: infinitepush: mark extension as likely to be deleted |
2019-10-08 |
phabricator |
|
Not Applicable |
D2010: check-commit: allow foo_bar naming in functions |
2019-10-08 |
phabricator |
|
Not Applicable |
D7023: hghave: document format for version feature checks as <name><vers>, no dots |
2019-10-08 |
phabricator |
|
Not Applicable |
D7023: hghave: document format for version feature checks as <name><vers>, no dots |
2019-10-08 |
phabricator |
|
Not Applicable |
D7026: treemanifest: move out of experimental |
2019-10-08 |
phabricator |
|
New |
D7024: destutil: provide hint on rebase+merge for how to specify destination/rev |
2019-10-08 |
phabricator |
|
Not Applicable |
D7027: debugcommands: add a few more writenoi18n() |
2019-10-08 |
phabricator |
|
Superseded |
D7029: py3: delete b'' prefix from safehasattr arguments |
2019-10-08 |
phabricator |
|
Superseded |
D7028: cleanup: join string literals that are already on one line |
2019-10-08 |
phabricator |
|
Superseded |
D7028: cleanup: join string literals that are already on one line |
2019-10-08 |
phabricator |
|
Not Applicable |
[Bug,6198] New: pyproject.toml breaks test-install.t |
2019-10-09 |
mercurial-bugs@mercurial-scm.org |
|
Not Applicable |
D7027: debugcommands: add a few more writenoi18n() |
2019-10-09 |
phabricator |
|
Not Applicable |
D7029: py3: delete b'' prefix from safehasattr arguments |
2019-10-09 |
phabricator |
|
Not Applicable |
D7028: cleanup: join string literals that are already on one line |
2019-10-09 |
phabricator |
|
Not Applicable |
[1,of,2] py3: decode prompt string before calling rawinput |
2019-10-09 |
Denis Laxalde |
|
Accepted |
[2,of,2] py3: flush ui after each message in interactive patch filtering |
2019-10-09 |
Denis Laxalde |
|
Accepted |
D7030: dirs: fix trivial over-read of input data |
2019-10-09 |
phabricator |
|
Superseded |
D7031: fuzz: new fuzzer for dirs.c |
2019-10-09 |
phabricator |
|
Superseded |
D7032: fuzz: exercise a little more revlog code |
2019-10-09 |
phabricator |
|
Superseded |
D6943: upgrade: allow for `sidedata` removal |
2019-10-09 |
phabricator |
|
Not Applicable |
D7033: fuzz: new fuzzer for fncache-related functions |
2019-10-09 |
phabricator |
|
Superseded |
D7034: fuzz: new target to fuzz jsonescapeu8fast |
2019-10-09 |
phabricator |
|
Superseded |
D6943: upgrade: allow for `sidedata` removal |
2019-10-09 |
phabricator |
|
Not Applicable |
D6940: sidedata: use only changegroup3 if sidedata is in use |
2019-10-09 |
phabricator |
|
Not Applicable |
D6941: revlog: add a way to control sidedata changes during revlog.clone |
2019-10-09 |
phabricator |
|
Not Applicable |
D6942: upgrade: allow upgrade to repository using sidedata |
2019-10-09 |
phabricator |
|
Not Applicable |
D6943: upgrade: allow for `sidedata` removal |
2019-10-09 |
phabricator |
|
Not Applicable |
D6939: sidedata: apply basic but tight security around exchange |
2019-10-09 |
phabricator |
|
Not Applicable |
D6944: debugsidedata: small doc improvement |
2019-10-09 |
phabricator |
|
Not Applicable |
D7035: test: fix a comment in test-side-data.t |
2019-10-09 |
phabricator |
|
Superseded |
D6947: sidedatacopies: introduce a sidedata testcase for test-copies.t |
2019-10-09 |
phabricator |
|
Not Applicable |
D6948: sidedatacopies: introduce a sidedata testcase for test-copies-unrelated.t |
2019-10-09 |
phabricator |
|
Not Applicable |
D6949: sidedatacopies: introduce a sidedata testcase for test-copies-in-changeset.t |
2019-10-09 |
phabricator |
|
Not Applicable |
D6945: sidedatacopies: add a new requirement for storing copies into sidedata |
2019-10-09 |
phabricator |
|
Not Applicable |
D6946: sidedatacopies: teach upgrade about the new requirement |
2019-10-09 |
phabricator |
|
Not Applicable |
D6951: sidedatacopies: get and store sidedata in the changelogrevision object |
2019-10-09 |
phabricator |
|
Not Applicable |
D6950: sidedatacopies: write copies information in sidedata when applicable |
2019-10-09 |
phabricator |
|
Not Applicable |
D6734: git: RFC of a new extension to _directly_ operate on git repositories |
2019-10-09 |
phabricator |
|
Not Applicable |
D6955: sidedatacopies: deal with upgrading and downgrading to that format |
2019-10-09 |
phabricator |
|
Not Applicable |