D6989: push: support config option to require revs be specified when running push |
2019-10-09 |
phabricator |
|
Not Applicable |
D7036: test: fix zstd related output in pure tests |
2019-10-09 |
phabricator |
|
Superseded |
D7037: context: make copies related function return None or a valid value |
2019-10-09 |
phabricator |
|
Superseded |
D6953: sidedatacopies: read rename information from sidedata |
2019-10-09 |
phabricator |
|
Not Applicable |
D6954: sidedatacopies: move various copies related function to the copies modules |
2019-10-09 |
phabricator |
|
Not Applicable |
D7036: test: fix zstd related output in pure tests |
2019-10-09 |
phabricator |
|
Not Applicable |
D7037: context: make copies related function return None or a valid value |
2019-10-09 |
phabricator |
|
Not Applicable |
D6955: sidedatacopies: deal with upgrading and downgrading to that format |
2019-10-09 |
phabricator |
|
Not Applicable |
D6954: sidedatacopies: move various copies related function to the copies modules |
2019-10-09 |
phabricator |
|
Not Applicable |
D6953: sidedatacopies: read rename information from sidedata |
2019-10-09 |
phabricator |
|
Not Applicable |
D7038: py3: add a missing b'' prefix in test extension for chg |
2019-10-10 |
phabricator |
|
Superseded |
D7030: dirs: fix trivial over-read of input data |
2019-10-10 |
phabricator |
|
Not Applicable |
D7031: fuzz: new fuzzer for dirs.c |
2019-10-10 |
phabricator |
|
Not Applicable |
D7032: fuzz: exercise a little more revlog code |
2019-10-10 |
phabricator |
|
Not Applicable |
D7033: fuzz: new fuzzer for fncache-related functions |
2019-10-10 |
phabricator |
|
Not Applicable |
D7034: fuzz: new target to fuzz jsonescapeu8fast |
2019-10-10 |
phabricator |
|
Not Applicable |
D7038: py3: add a missing b'' prefix in test extension for chg |
2019-10-10 |
phabricator |
|
Not Applicable |
py3: only flush before prompting during interactive patch filtering |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[1,of,2] py3: use email.generator.BytesGenerator in patch.split() |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[2,of,2] patchbomb: use mail.Generator alias for py2/py3 compat |
2019-10-10 |
Denis Laxalde |
|
Accepted |
D7039: py3-discovery: using plain str in stats dict |
2019-10-10 |
phabricator |
|
Superseded |
[1,of,2] crecord: drop duplicated set of firstlineofpadtoprint attribute |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[2,of,2] py3: use integer division in curseschunkselector.printstring() |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[1,of,2] perf: fix `perfhelper-pathcopies` report of #changesets |
2019-10-10 |
Pierre-Yves David |
|
Accepted |
[2,of,2] perf: fix `perfhelper-mergecopies` report of #changesets |
2019-10-10 |
Pierre-Yves David |
|
Accepted |
D7039: py3-discovery: using plain str in stats dict |
2019-10-10 |
phabricator |
|
Not Applicable |
D7021: notify: cast hash to bytes |
2019-10-10 |
phabricator |
|
Not Applicable |
D6989: push: support config option to require revs be specified when running push |
2019-10-10 |
phabricator |
|
Not Applicable |
[1,of,2] py3: keep stdout as defined by pycompat in procutil |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[2,of,2] py3: drop ui.flush() during interactive patch filtering |
2019-10-10 |
Denis Laxalde |
|
Accepted |
D7040: sidedata: rename the configuration option to `exp-use-side-data` |
2019-10-10 |
phabricator |
|
Superseded |
py3: fix sorting of obsolete markers when building bundle |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[1,of,4] py3: call SMTP.has_extn() with an str |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[2,of,4] py3: call SMTP.docmd() with an str |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[3,of,4] py3: use socket.makefile() instead of dropped smtplib.SSLFakeFile |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[4,of,4] py3: decode username and password before SMTP login |
2019-10-10 |
Denis Laxalde |
|
Accepted |
D7041: phabricator: add the DiffChangeType and DiffFileType constants |
2019-10-10 |
phabricator |
|
Superseded |
D7042: phabricator: add the phabhunk data structure |
2019-10-10 |
phabricator |
|
Superseded |
D7043: phabricator: add the phabchange data structure |
2019-10-10 |
phabricator |
|
Superseded |
D7044: phabricator: add the phabdiff data structure |
2019-10-10 |
phabricator |
|
Superseded |
D7045: phabricator: add the maketext function |
2019-10-10 |
phabricator |
|
Superseded |
D7046: phabricator: add the uploadchunks function |
2019-10-10 |
phabricator |
|
Superseded |
D7047: phabricator: add the uploadfile function |
2019-10-10 |
phabricator |
|
Superseded |
D7048: phabricator: add makebinary and addoldbinary functions |
2019-10-10 |
phabricator |
|
Superseded |
D7049: phabricator: add addremoved and addmodified functions |
2019-10-10 |
phabricator |
|
Superseded |
D7050: phabricator: add addadded function |
2019-10-10 |
phabricator |
|
Superseded |
D7051: phabricator: remove tests and all recordings |
2019-10-10 |
phabricator |
|
Superseded |
D7052: phabricator: change conduit data format to match arcanist |
2019-10-10 |
phabricator |
|
Superseded |
D7053: phabricator: switch to the creatediff endpoint |
2019-10-10 |
phabricator |
|
Superseded |
D7054: phabricator: treat non-utf-8 text files as binary as phabricator requires |
2019-10-10 |
phabricator |
|
Superseded |
D7055: phabricator: update hgmatcher to cope with the new data format |
2019-10-10 |
phabricator |
|
Superseded |
D7056: phabricator: include bookmark in diff metadata |
2019-10-10 |
phabricator |
|
Superseded |
[1,of,2] patchcopies: give up any optimization based on `introrev` |
2019-10-10 |
Pierre-Yves David |
|
Accepted |
[2,of,2] copies: drop the findlimit logic |
2019-10-10 |
Pierre-Yves David |
|
Accepted |
D7040: sidedata: rename the configuration option to `exp-use-side-data` |
2019-10-11 |
phabricator |
|
Not Applicable |
D7057: rust-utils: introduce a debug util to print the python stack trace |
2019-10-11 |
phabricator |
|
Superseded |
D7060: rust-dirstate-status: add call to rust-fast path for `dirstate.status` |
2019-10-11 |
phabricator |
|
Superseded |
D7059: rust-dirstate-status: rust-cpython bindings for `dirstate.status` |
2019-10-11 |
phabricator |
|
Superseded |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-11 |
phabricator |
|
Superseded |
D7061: convert: don't pass bytes to, or expect bytes from, emailparser |
2019-10-11 |
phabricator |
|
Superseded |
D7062: convert: convert os.devnull to bytes before trying to join it with other bytes |
2019-10-11 |
phabricator |
|
Superseded |
D7063: py3: fix test-bad-extension expectations for py35 |
2019-10-11 |
phabricator |
|
Superseded |
D7064: format: format commands.py, which recently regressed |
2019-10-11 |
phabricator |
|
Superseded |
D7041: phabricator: add the DiffChangeType and DiffFileType constants |
2019-10-11 |
phabricator |
|
Not Applicable |
D7042: phabricator: add the phabhunk data structure |
2019-10-11 |
phabricator |
|
Not Applicable |
D7043: phabricator: add the phabchange data structure |
2019-10-11 |
phabricator |
|
Not Applicable |
D7044: phabricator: add the phabdiff data structure |
2019-10-11 |
phabricator |
|
Not Applicable |
D7045: phabricator: add the maketext function |
2019-10-11 |
phabricator |
|
Not Applicable |
D7046: phabricator: add the uploadchunks function |
2019-10-11 |
phabricator |
|
Not Applicable |
D7047: phabricator: add the uploadfile function |
2019-10-11 |
phabricator |
|
Not Applicable |
D7048: phabricator: add makebinary and addoldbinary functions |
2019-10-11 |
phabricator |
|
Not Applicable |
D7049: phabricator: add addremoved and addmodified functions |
2019-10-11 |
phabricator |
|
Not Applicable |
D7050: phabricator: add addadded function |
2019-10-11 |
phabricator |
|
Not Applicable |
D7052: phabricator: change conduit data format to match arcanist |
2019-10-11 |
phabricator |
|
Not Applicable |
D7053: phabricator: switch to the creatediff endpoint |
2019-10-11 |
phabricator |
|
Not Applicable |
D7054: phabricator: treat non-utf-8 text files as binary as phabricator requires |
2019-10-11 |
phabricator |
|
Not Applicable |
D7055: phabricator: update hgmatcher to cope with the new data format |
2019-10-11 |
phabricator |
|
Not Applicable |
D7056: phabricator: include bookmark in diff metadata |
2019-10-11 |
phabricator |
|
Not Applicable |
[RFC] changegroup: leave out all parent file revisions when creating bundles |
2019-10-11 |
Mads Kiilerich |
|
New |
D6998: help: adding a help category to narrow and remotefilelog commands |
2019-10-11 |
phabricator |
|
Not Applicable |
D6998: help: adding a help category to narrow and remotefilelog commands |
2019-10-11 |
phabricator |
|
Not Applicable |
D7041: phabricator: add the DiffChangeType and DiffFileType constants |
2019-10-12 |
phabricator |
|
Not Applicable |
D7042: phabricator: add the phabhunk data structure |
2019-10-12 |
phabricator |
|
Not Applicable |
D7043: phabricator: add the phabchange data structure |
2019-10-12 |
phabricator |
|
Not Applicable |
D7044: phabricator: add the phabdiff data structure |
2019-10-12 |
phabricator |
|
Not Applicable |
D7045: phabricator: add the maketext function |
2019-10-12 |
phabricator |
|
Not Applicable |
D7046: phabricator: add the uploadchunks function |
2019-10-12 |
phabricator |
|
Not Applicable |
D7047: phabricator: add the uploadfile function |
2019-10-12 |
phabricator |
|
Not Applicable |
D7048: phabricator: add makebinary and addoldbinary functions |
2019-10-12 |
phabricator |
|
Not Applicable |
D7049: phabricator: add addremoved and addmodified functions |
2019-10-12 |
phabricator |
|
Not Applicable |
D7063: py3: fix test-bad-extension expectations for py35 |
2019-10-12 |
phabricator |
|
Not Applicable |
D7064: format: format commands.py, which recently regressed |
2019-10-12 |
phabricator |
|
Not Applicable |
[1,of,2] perf: introduce a `--iteration` to `perfdirstate` |
2019-10-12 |
Pierre-Yves David |
|
Accepted |
[2,of,2] perf: introduce a `--contains` flag to the `perfdirstate` command |
2019-10-12 |
Pierre-Yves David |
|
Accepted |
D7065: examples: allow the fix configuration to work from any directory |
2019-10-12 |
phabricator |
|
Superseded |
[1,of,5] rust-cpython: put leaked reference in PyLeakedRef |
2019-10-12 |
Yuya Nishihara |
|
Accepted |
[2,of,5] rust-cpython: make PyLeakedRef operations relatively safe |
2019-10-12 |
Yuya Nishihara |
|
Accepted |
[3,of,5] rust-cpython: require GIL to borrow immutable reference from PySharedRefCell |
2019-10-12 |
Yuya Nishihara |
|
Accepted |
[4,of,5] rust-cpython: keep Python<'a> token in PyRefMut |
2019-10-12 |
Yuya Nishihara |
|
Accepted |
[5,of,5] rust-cpython: make inner functions and structs of ref_sharing private |
2019-10-12 |
Yuya Nishihara |
|
Accepted |
D7066: phabricator: convert phabhunk and phabchange keys to bytes when finalising |
2019-10-12 |
phabricator |
|
Superseded |
D7052: phabricator: change conduit data format to match arcanist |
2019-10-12 |
phabricator |
|
Not Applicable |
D7053: phabricator: switch to the creatediff endpoint |
2019-10-12 |
phabricator |
|
Not Applicable |
D7054: phabricator: treat non-utf-8 text files as binary as phabricator requires |
2019-10-12 |
phabricator |
|
Not Applicable |
D7055: phabricator: update hgmatcher to cope with the new data format |
2019-10-12 |
phabricator |
|
Not Applicable |
D7056: phabricator: include bookmark in diff metadata |
2019-10-12 |
phabricator |
|
Not Applicable |
D7067: sidedatacopies: only read from copies when in this mode |
2019-10-12 |
phabricator |
|
Superseded |
D7068: sidedatacopies: only store an entry if it has values |
2019-10-12 |
phabricator |
|
Superseded |
D7069: copies: simplify the handling of merges |
2019-10-12 |
phabricator |
|
Superseded |
D7070: copies: extract data extraction into a `revinfo` function |
2019-10-12 |
phabricator |
|
Superseded |
D7071: copies: use unchecked parentrevs function to access parent |
2019-10-12 |
phabricator |
|
Superseded |
D7072: sidedatacopies: directly fetch copies information from sidedata |
2019-10-12 |
phabricator |
|
Superseded |
D7074: sidedatacopies: fast path data fetching if revision has no sidedata |
2019-10-12 |
phabricator |
|
Superseded |
D7073: revlog: introduce a `_uncheckedflags` shortcut |
2019-10-12 |
phabricator |
|
Superseded |
D7075: copies: add an explicit test using multiple roots |
2019-10-12 |
phabricator |
|
Superseded |
D7076: copies: compute the exact set of revision to walk |
2019-10-12 |
phabricator |
|
Superseded |
D7003: grep: put --diff in the first line of usage |
2019-10-12 |
phabricator |
|
Not Applicable |
D7078: automation: capture additional exception when formatting |
2019-10-12 |
phabricator |
|
Superseded |
D7077: contrib: update to latest Windows package versions |
2019-10-12 |
phabricator |
|
Superseded |
D6987: debugstrip: add debugstrip to core |
2019-10-12 |
phabricator |
|
Not Applicable |
D7079: py3: convert cwd to native string when running `fix` |
2019-10-13 |
phabricator |
|
Superseded |
D7080: hghave: use a native string to invoke the `black` command |
2019-10-13 |
phabricator |
|
Superseded |
D7081: tests: open file in binary mode in test-upgrade-repo.t |
2019-10-13 |
phabricator |
|
Superseded |
D7079: py3: convert cwd to native string when running `fix` |
2019-10-13 |
phabricator |
|
Not Applicable |
D7080: hghave: use a native string to invoke the `black` command |
2019-10-13 |
phabricator |
|
Not Applicable |
D7081: tests: open file in binary mode in test-upgrade-repo.t |
2019-10-13 |
phabricator |
|
Not Applicable |
[1,of,7] rust-cpython: alias python(27|3)_sys globally |
2019-10-13 |
Yuya Nishihara |
|
New |
[2,of,7] rust-cpython: add wrapper around decapsule_make_dirstate_tuple() |
2019-10-13 |
Yuya Nishihara |
|
New |
[3,of,7] rust-cpython: mark capsule function as unsafe |
2019-10-13 |
Yuya Nishihara |
|
New |
[4,of,7] rust-cpython: fix signature of make_dirstate_tuple() |
2019-10-13 |
Yuya Nishihara |
|
New |
[5,of,7] rust-cpython: turn inline comments into non-doc comments |
2019-10-13 |
Yuya Nishihara |
|
New |
[6,of,7] rust-cpython: bump cpython crates to 0.3 |
2019-10-13 |
Yuya Nishihara |
|
New |
[7,of,7] rust-cpython: leverage upstreamed py_capsule_fn!() macro |
2019-10-13 |
Yuya Nishihara |
|
New |
dirs: remove mutable string optimization at all |
2019-10-13 |
Yuya Nishihara |
|
Superseded |
[1,of,7] rust-cpython: add wrapper around decapsule_make_dirstate_tuple() |
2019-10-13 |
Yuya Nishihara |
|
New |
[2,of,7] rust-cpython: mark capsule function as unsafe |
2019-10-13 |
Yuya Nishihara |
|
New |
[3,of,7] rust-cpython: fix signature of make_dirstate_tuple() |
2019-10-13 |
Yuya Nishihara |
|
New |
[4,of,7] rust-cpython: turn inline comments into non-doc comments |
2019-10-13 |
Yuya Nishihara |
|
New |
[5,of,7] rust-cpython: bump cpython crates to 0.3 |
2019-10-13 |
Yuya Nishihara |
|
New |
[6,of,7] rust-cpython: leverage upstreamed py_capsule_fn!() macro |
2019-10-13 |
Yuya Nishihara |
|
New |
[7,of,7] rust-cpython: drop direct dependency on python(27|3)_sys |
2019-10-13 |
Yuya Nishihara |
|
New |
[1,of,8] eol: test-eol-update.t coverage around update --clean using filters ... badly |
2019-10-14 |
Mads Kiilerich |
|
Accepted |
[2,of,8] localrepo: debug log of filter name when filtering through a function |
2019-10-14 |
Mads Kiilerich |
|
Accepted |
[3,of,8] localrepo: fix variable binding in handling of old filters |
2019-10-14 |
Mads Kiilerich |
|
Accepted |
[4,of,8] eol: update isbinary filter to work without compat wrapper |
2019-10-14 |
Mads Kiilerich |
|
Accepted |
[5,of,8] eol: cache needs update, also if it has same timestamp as the source |
2019-10-14 |
Mads Kiilerich |
|
Accepted |
[6,of,8] eol: fix update - don't use and apply removed .hgeol patterns |
2019-10-14 |
Mads Kiilerich |
|
Accepted |
[7,of,8] eol: tweak test-eol-clone.t with better descriptions and logging |
2019-10-14 |
Mads Kiilerich |
|
Accepted |
[8,of,8] eol: don't fallback to use .hgeol from tip (BC) |
2019-10-14 |
Mads Kiilerich |
|
Accepted |
[V2] dirs: remove mutable string optimization at all |
2019-10-14 |
Yuya Nishihara |
|
Accepted |
D7082: fix: fix registration of config item defaults |
2019-10-14 |
phabricator |
|
Superseded |
D7083: fix: don't pass in default value when looking up config |
2019-10-14 |
phabricator |
|
Superseded |
D7084: fix: make Fixer initialization more explicit for clarity |
2019-10-14 |
phabricator |
|
Superseded |
D7086: fix: remove a never-true check for unset pattern in Fixer.affects() |
2019-10-14 |
phabricator |
|
Superseded |
D7085: fix: warn when a fixer doesn't have a configured command |
2019-10-14 |
phabricator |
|
Superseded |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-14 |
phabricator |
|
Not Applicable |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-14 |
phabricator |
|
Not Applicable |
D7087: black: rename pyproject.toml to black.toml |
2019-10-14 |
phabricator |
|
Superseded |
D7089: black: use multiline exclude definition |
2019-10-14 |
phabricator |
|
Superseded |
D7088: black: move remaining config knobs into toml file |
2019-10-14 |
phabricator |
|
Superseded |
D7090: black: also ignore grey.py |
2019-10-14 |
phabricator |
|
Superseded |
D7077: contrib: update to latest Windows package versions |
2019-10-14 |
phabricator |
|
Not Applicable |
D7078: automation: capture additional exception when formatting |
2019-10-14 |
phabricator |
|
Not Applicable |
D7082: fix: fix registration of config item defaults |
2019-10-14 |
phabricator |
|
Not Applicable |
D7083: fix: don't pass in default value when looking up config |
2019-10-14 |
phabricator |
|
Not Applicable |
D7084: fix: make Fixer initialization more explicit for clarity |
2019-10-14 |
phabricator |
|
Not Applicable |
D7086: fix: remove a never-true check for unset pattern in Fixer.affects() |
2019-10-14 |
phabricator |
|
Not Applicable |
D7085: fix: warn when a fixer doesn't have a configured command |
2019-10-14 |
phabricator |
|
Not Applicable |
D7091: tests: show graph log before and after widening in more cases |
2019-10-14 |
phabricator |
|
Superseded |
D7092: widening: duplicate generateellipsesbundle2() for widening |
2019-10-14 |
phabricator |
|
Superseded |
D7093: narrow: drop server support for widening using the getbundle command (BC) |
2019-10-14 |
phabricator |
|
Superseded |
D7094: widening: remove always-true condition in widening code |
2019-10-14 |
phabricator |
|
Superseded |
D7095: widening: remove pointless code for second changegroup |
2019-10-14 |
phabricator |
|
Superseded |
D7096: widening: remove unused "heads" argument |
2019-10-14 |
phabricator |
|
Superseded |
D7098: widening: trust user to give full "known" set |
2019-10-14 |
phabricator |
|
Superseded |
D7097: widening: remove "depth" argument since it's always None |
2019-10-14 |
phabricator |
|
Superseded |
D7099: widening: pass in matchers instead of patterns |
2019-10-14 |
phabricator |
|
Superseded |
D6843: ui: option to preserve the progress bar |
2019-10-14 |
phabricator |
|
Not Applicable |
D7100: tests: add test showing that fixer patterns are currently relative to $PWD |
2019-10-14 |
phabricator |
|
Superseded |
D7101: fix: match patterns relative to root |
2019-10-14 |
phabricator |
|
Superseded |
D7087: black: rename pyproject.toml to black.toml |
2019-10-15 |
phabricator |
|
Not Applicable |
D7088: black: move remaining config knobs into toml file |
2019-10-15 |
phabricator |
|
Not Applicable |
D7089: black: use multiline exclude definition |
2019-10-15 |
phabricator |
|
Not Applicable |
D7090: black: also ignore grey.py |
2019-10-15 |
phabricator |
|
Not Applicable |
D7101: fix: match patterns relative to root |
2019-10-15 |
phabricator |
|
Not Applicable |
D7059: rust-dirstate-status: rust-cpython bindings for `dirstate.status` |
2019-10-15 |
phabricator |
|
Not Applicable |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-15 |
phabricator |
|
Not Applicable |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-15 |
phabricator |
|
Not Applicable |
[evolve-ext] py3: fix setup.py --version |
2019-10-15 |
Denis Laxalde |
|
New |
py3: prevent comparison with None in curses histedit (issue6196) |
2019-10-15 |
Denis Laxalde |
|
Accepted |
D7100: tests: add test showing that fixer patterns are currently relative to $PWD |
2019-10-15 |
phabricator |
|
Not Applicable |
D7101: fix: match patterns relative to root |
2019-10-15 |
phabricator |
|
Not Applicable |
D7102: tests: fix formatting test after move of black config |
2019-10-15 |
phabricator |
|
Superseded |
D7103: dirs: tag a struct as not being formattable |
2019-10-15 |
phabricator |
|
Superseded |
D7104: dirs: give formatting oversight to clang-format |
2019-10-15 |
phabricator |
|
Superseded |
D7105: dirs: reject consecutive slashes in paths |
2019-10-15 |
phabricator |
|
Superseded |
D7106: fuzz: restrict dirs fuzzer to only 40k of input |
2019-10-15 |
phabricator |
|
New |
py3: enable legacy fs encoding to fix filename compatibility on Windows |
2019-10-15 |
Yuya Nishihara |
|
New |
D7107: rust-cross-platform: remove `unimplemented!` to get compile-time errors instead |
2019-10-15 |
phabricator |
|
Superseded |
D7059: rust-dirstate-status: rust-cpython bindings for `dirstate.status` |
2019-10-15 |
phabricator |
|
Not Applicable |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-15 |
phabricator |
|
Not Applicable |
D7109: dirstate: add some traces on listdir calls |
2019-10-15 |
phabricator |
|
Superseded |
D6550: tracing: add a couple of trace points on obsolete and repoview |
2019-10-15 |
phabricator |
|
Not Applicable |
D7108: cleanup: hgdemandimport.tracing accepts strings, not bytes |
2019-10-15 |
phabricator |
|
Superseded |
D7110: rust-status: add missing lifetime parameter in ref_sharing |
2019-10-15 |
phabricator |
|
Superseded |
D7059: rust-dirstate-status: rust-cpython bindings for `dirstate.status` |
2019-10-15 |
phabricator |
|
Not Applicable |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-15 |
phabricator |
|
Not Applicable |
D7059: rust-dirstate-status: rust-cpython bindings for `dirstate.status` |
2019-10-15 |
phabricator |
|
Not Applicable |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-15 |
phabricator |
|
Not Applicable |
D7067: sidedatacopies: only read from copies when in this mode |
2019-10-15 |
phabricator |
|
Not Applicable |
D7068: sidedatacopies: only store an entry if it has values |
2019-10-15 |
phabricator |
|
Not Applicable |
D7111: tests: opt into python3 when testing virtualenv installation |
2019-10-16 |
phabricator |
|
Superseded |
D7112: tests: stabilize test-eol-update on Windows |
2019-10-16 |
phabricator |
|
Superseded |
D7103: dirs: tag a struct as not being formattable |
2019-10-16 |
phabricator |
|
Not Applicable |
D7104: dirs: give formatting oversight to clang-format |
2019-10-16 |
phabricator |
|
Not Applicable |
D7105: dirs: reject consecutive slashes in paths |
2019-10-16 |
phabricator |
|
Not Applicable |
D7113: automation: schedule an EC2Launch run on next boot |
2019-10-16 |
phabricator |
|
Superseded |
D7114: automation: install Python 3.8.0 |
2019-10-16 |
phabricator |
|
Superseded |
D7069: copies: simplify the handling of merges |
2019-10-16 |
phabricator |
|
Not Applicable |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-16 |
phabricator |
|
Not Applicable |
D7115: rust-dependencies: pin the dependencies of hg-core to prevent breakage |
2019-10-16 |
phabricator |
|
Superseded |
D7116: rust-performance: introduce FastHashMap type alias for HashMap |
2019-10-16 |
phabricator |
|
Superseded |
D7117: rust-dirstatemap: remove additional lookups in dirstatemap |
2019-10-16 |
phabricator |
|
Superseded |
D7118: rust-dirstatemap: remove additional lookups in traverse |
2019-10-16 |
phabricator |
|
Superseded |
D7119: rust-dirstatemap: remove additional lookup in dirstate.matches |
2019-10-16 |
phabricator |
|
Superseded |
D7113: automation: schedule an EC2Launch run on next boot |
2019-10-16 |
phabricator |
|
Not Applicable |
D7114: automation: install Python 3.8.0 |
2019-10-16 |
phabricator |
|
Not Applicable |
D7115: rust-dependencies: pin the dependencies of hg-core to prevent breakage |
2019-10-16 |
phabricator |
|
Not Applicable |
D7102: tests: fix formatting test after move of black config |
2019-10-16 |
phabricator |
|
Not Applicable |
D7109: dirstate: add some traces on listdir calls |
2019-10-16 |
phabricator |
|
Not Applicable |
D7091: tests: show graph log before and after widening in more cases |
2019-10-16 |
phabricator |
|
Not Applicable |
D6550: tracing: add a couple of trace points on obsolete and repoview |
2019-10-16 |
phabricator |
|
Not Applicable |
D7092: widening: duplicate generateellipsesbundle2() for widening |
2019-10-16 |
phabricator |
|
Not Applicable |
D7093: narrow: drop server support for widening using the getbundle command (BC) |
2019-10-16 |
phabricator |
|
Not Applicable |
D7094: widening: remove always-true condition in widening code |
2019-10-16 |
phabricator |
|
Not Applicable |
D7095: widening: remove pointless code for second changegroup |
2019-10-16 |
phabricator |
|
Not Applicable |
D7096: widening: remove unused "heads" argument |
2019-10-16 |
phabricator |
|
Not Applicable |
D7098: widening: trust user to give full "known" set |
2019-10-16 |
phabricator |
|
Not Applicable |
D7097: widening: remove "depth" argument since it's always None |
2019-10-16 |
phabricator |
|
Not Applicable |
D7099: widening: pass in matchers instead of patterns |
2019-10-16 |
phabricator |
|
Not Applicable |
D7057: rust-utils: introduce a debug util to print the python stack trace |
2019-10-16 |
phabricator |
|
Not Applicable |
D7107: rust-cross-platform: remove `unimplemented!` to get compile-time errors instead |
2019-10-16 |
phabricator |
|
Not Applicable |
D7108: cleanup: hgdemandimport.tracing accepts strings, not bytes |
2019-10-16 |
phabricator |
|
Not Applicable |
D7120: rust-cpython: removed now useless py_set() conversion |
2019-10-16 |
phabricator |
|
Superseded |
D7069: copies: simplify the handling of merges |
2019-10-16 |
phabricator |
|
Not Applicable |
D7121: copies: get copies information directly from _copies |
2019-10-16 |
phabricator |
|
Superseded |
D7122: copies: avoid instancing more changectx to access parent revisions |
2019-10-16 |
phabricator |
|
Superseded |
D7070: copies: extract data extraction into a `revinfo` function |
2019-10-16 |
phabricator |
|
Not Applicable |
D7123: copies: use an unfiltered repository for the changeset centric algorithm |
2019-10-16 |
phabricator |
|
Superseded |
D7070: copies: extract data extraction into a `revinfo` function |
2019-10-16 |
phabricator |
|
Not Applicable |
D7123: copies: use an unfiltered repository for the changeset centric algorithm |
2019-10-16 |
phabricator |
|
Not Applicable |
D7072: sidedatacopies: directly fetch copies information from sidedata |
2019-10-16 |
phabricator |
|
Not Applicable |
D7121: copies: get copies information directly from _copies |
2019-10-16 |
phabricator |
|
Not Applicable |
D7122: copies: avoid instancing more changectx to access parent revisions |
2019-10-16 |
phabricator |
|
Not Applicable |
D7070: copies: extract data extraction into a `revinfo` function |
2019-10-16 |
phabricator |
|
Not Applicable |
D7123: copies: use an unfiltered repository for the changeset centric algorithm |
2019-10-16 |
phabricator |
|
Not Applicable |
D7072: sidedatacopies: directly fetch copies information from sidedata |
2019-10-16 |
phabricator |
|
Not Applicable |
D7060: rust-dirstate-status: add call to rust-fast path for `dirstate.status` |
2019-10-16 |
phabricator |
|
Not Applicable |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-16 |
phabricator |
|
Not Applicable |
D7050: phabricator: add addadded function |
2019-10-16 |
phabricator |
|
Not Applicable |
D7066: phabricator: convert phabhunk and phabchange keys to bytes when finalising |
2019-10-16 |
phabricator |
|
Not Applicable |
D7051: phabricator: remove tests and all recordings |
2019-10-16 |
phabricator |
|
Not Applicable |
D7052: phabricator: change conduit data format to match arcanist |
2019-10-16 |
phabricator |
|
Not Applicable |
D7053: phabricator: switch to the creatediff endpoint |
2019-10-16 |
phabricator |
|
Not Applicable |
D7054: phabricator: treat non-utf-8 text files as binary as phabricator requires |
2019-10-16 |
phabricator |
|
Not Applicable |
D7055: phabricator: update hgmatcher to cope with the new data format |
2019-10-16 |
phabricator |
|
Not Applicable |
D7111: tests: opt into python3 when testing virtualenv installation |
2019-10-16 |
phabricator |
|
Not Applicable |
D6843: ui: option to preserve the progress bar |
2019-10-16 |
phabricator |
|
Not Applicable |
D7112: tests: stabilize test-eol-update on Windows |
2019-10-16 |
phabricator |
|
Not Applicable |
D7003: grep: put --diff in the first line of usage |
2019-10-16 |
phabricator |
|
Not Applicable |
D7001: share: unmark --relative as EXPERIMENTAL |
2019-10-16 |
phabricator |
|
Not Applicable |
D7120: rust-cpython: removed now useless py_set() conversion |
2019-10-16 |
phabricator |
|
Not Applicable |
D7110: rust-refsharing: add missing lifetime parameter in ref_sharing |
2019-10-16 |
phabricator |
|
Not Applicable |
D7060: rust-dirstate-status: add call to rust-fast path for `dirstate.status` |
2019-10-16 |
phabricator |
|
Not Applicable |
D7059: rust-dirstate-status: rust-cpython bindings for `dirstate.status` |
2019-10-16 |
phabricator |
|
Not Applicable |
D7058: rust-dirstate-status: add first Rust implementation of `dirstate.status` |
2019-10-16 |
phabricator |
|
Not Applicable |
D7121: copies: get copies information directly from _copies |
2019-10-16 |
phabricator |
|
Not Applicable |
D7122: copies: avoid instancing more changectx to access parent revisions |
2019-10-16 |
phabricator |
|
Not Applicable |
D7070: copies: extract data extraction into a `revinfo` function |
2019-10-16 |
phabricator |
|
Not Applicable |
D7123: copies: use an unfiltered repository for the changeset centric algorithm |
2019-10-16 |
phabricator |
|
Not Applicable |
D7072: sidedatacopies: directly fetch copies information from sidedata |
2019-10-16 |
phabricator |
|
Not Applicable |
D7074: sidedatacopies: fast path data fetching if revision has no sidedata |
2019-10-16 |
phabricator |
|
Not Applicable |
D7075: copies: add an explicit test using multiple roots |
2019-10-16 |
phabricator |
|
Not Applicable |
D7076: copies: compute the exact set of revision to walk |
2019-10-16 |
phabricator |
|
Not Applicable |
D7076: copies: compute the exact set of revision to walk |
2019-10-16 |
phabricator |
|
Not Applicable |
D7124: copies: move from a copy on branchpoint to a copy on write approach |
2019-10-16 |
phabricator |
|
Superseded |
D7062: convert: convert os.devnull to bytes before trying to join it with other bytes |
2019-10-17 |
phabricator |
|
Not Applicable |
py3: encode underlying error message during parse error of %include |
2019-10-17 |
Denis Laxalde |
|
Accepted |
[1,of,2] exchange: extract a function to sort obsolete markers |
2019-10-17 |
Denis Laxalde |
|
Accepted |
[2,of,2] py3: fix sorting of obsolete markers during push |
2019-10-17 |
Denis Laxalde |
|
Accepted |
[1,of,6,V3] rust-cpython: put leaked reference in PyLeakedRef |
2019-10-17 |
Yuya Nishihara |
|
New |
[2,of,6,V3] rust-cpython: make PyLeakedRef operations relatively safe |
2019-10-17 |
Yuya Nishihara |
|
New |
[3,of,6,V3] rust-cpython: require GIL to borrow immutable reference from PySharedRefCell |
2019-10-17 |
Yuya Nishihara |
|
New |
[4,of,6,V3] rust-cpython: keep Python<'a> token in PyRefMut |
2019-10-17 |
Yuya Nishihara |
|
New |
[5,of,6,V3] rust-cpython: make inner functions and structs of ref_sharing private |
2019-10-17 |
Yuya Nishihara |
|
New |
[6,of,6,V3] rust-cpython: prepare for writing tests that require libpython |
2019-10-17 |
Yuya Nishihara |
|
New |
tests: avoid chmod on windows in hgrc tests |
2019-10-17 |
Denis Laxalde |
|
Accepted |
D7127: sidedatacopies: only fetch information once for merge |
2019-10-17 |
phabricator |
|
Superseded |
D7128: rust-dirstate-status: use fast-path even with fsmonitor and sparse extensions |
2019-10-17 |
phabricator |
|
Superseded |
D7125: tests: rename stopped and started variables to reflect times |
2019-10-17 |
phabricator |
|
Superseded |
D7126: tests: use time.time() for relative start and stop times |
2019-10-17 |
phabricator |
|
Superseded |
D7129: py3: don't index into bytes in phabricator's _tokenize() |
2019-10-17 |
phabricator |
|
Superseded |
D7130: automation: avoid '~' in the temp directory on Windows |
2019-10-17 |
phabricator |
|
Superseded |
D7076: copies: compute the exact set of revision to walk |
2019-10-17 |
phabricator |
|
Not Applicable |
D7124: copies: move from a copy on branchpoint to a copy on write approach |
2019-10-17 |
phabricator |
|
Not Applicable |
D7127: sidedatacopies: only fetch information once for merge |
2019-10-17 |
phabricator |
|
Not Applicable |
D7131: copies: simplify chain loop |
2019-10-17 |
phabricator |
|
Superseded |
D7132: tests: conditionalize a permission based test in test-hgrc.t |
2019-10-18 |
phabricator |
|
Superseded |
D7133: run-tests: make code coverage work on Python 3 |
2019-10-18 |
phabricator |
|
Superseded |
D7134: phabricator: use context manager form of progress in uploadchunks |
2019-10-18 |
phabricator |
|
Superseded |
D7117: rust-dirstatemap: remove additional lookups in dirstatemap |
2019-10-18 |
phabricator |
|
Not Applicable |
D7128: rust-dirstate-status: use fast-path even with fsmonitor and sparse extensions |
2019-10-18 |
phabricator |
|
Not Applicable |
D7129: py3: don't index into bytes in phabricator's _tokenize() |
2019-10-18 |
phabricator |
|
Not Applicable |
D7133: run-tests: make code coverage work on Python 3 |
2019-10-18 |
phabricator |
|
Not Applicable |
[1,of,4] py3: ajust abort message in test-hook.t |
2019-10-18 |
Denis Laxalde |
|
New |
[2,of,4] py3: add Python 3 exception output to test-hook.t |
2019-10-18 |
Denis Laxalde |
|
New |
[3,of,4] tests: use non-reverse grep in traceback in test-hook.t |
2019-10-18 |
Denis Laxalde |
|
New |
[4,of,4] py3: adjust expected traceback in test-hook.t |
2019-10-18 |
Denis Laxalde |
|
New |
D7135: copies: filter out file already in parent in duplicatecopies() |
2019-10-18 |
phabricator |
|
New |
D7136: largefiles: add context manager for setting/clearing "lfstatus" attribute |
2019-10-19 |
phabricator |
|
Superseded |
D7137: largefiles: reset "lfstatus" attribute to previous value in "finally" |
2019-10-19 |
phabricator |
|
Superseded |
D7138: largefiles: use context manager for setting "lfstatus" on subrepos too |
2019-10-19 |
phabricator |
|
Superseded |
D7136: largefiles: add context manager for setting/clearing "lfstatus" attribute |
2019-10-19 |
phabricator |
|
Not Applicable |
D7137: largefiles: reset "lfstatus" attribute to previous value in "finally" |
2019-10-19 |
phabricator |
|
Not Applicable |
D7138: largefiles: use context manager for setting "lfstatus" on subrepos too |
2019-10-19 |
phabricator |
|
Not Applicable |
D7140: largefiles: allow "lfstatus" context manager to set value to False |
2019-10-19 |
phabricator |
|
Superseded |
D7141: largefiles: use context manager for wlock in repo.status() override |
2019-10-19 |
phabricator |
|
Superseded |
D7142: largefiles: delete unused repo.status_nolfiles() |
2019-10-19 |
phabricator |
|
Superseded |
D7143: largefiles: avoid dynamically subclassing context instances |
2019-10-19 |
phabricator |
|
Superseded |
D7139: largefiles: move lfstatus context manager to lfutil |
2019-10-19 |
phabricator |
|
Superseded |
D7144: status: use unfiltered repo if we're getting status of working copy |
2019-10-19 |
phabricator |
|
Superseded |
D7145: status: move initialization closer together |
2019-10-19 |
phabricator |
|
Superseded |
rust-cpython: run cargo fmt |
2019-10-19 |
Yuya Nishihara |
|
New |
[1,of,9] rust-cpython: rename PyLeakedRef to PyLeaked |
2019-10-19 |
Yuya Nishihara |
|
New |
[2,of,9] rust-cpython: add stub wrapper that'll prevent leaked data from being mutated |
2019-10-19 |
Yuya Nishihara |
|
New |
[3,of,9] rust-cpython: add generation counter to leaked reference |
2019-10-19 |
Yuya Nishihara |
|
New |
[4,of,9] rust-cpython: allow mutation unless leaked reference is borrowed |
2019-10-19 |
Yuya Nishihara |
|
New |
[5,of,9] rust-cpython: remove useless Option<$leaked> from py_shared_iterator |
2019-10-19 |
Yuya Nishihara |
|
New |
[6,of,9] rust-cpython: leverage RefCell::borrow() to guarantee there's no mutable ref |
2019-10-19 |
Yuya Nishihara |
|
New |
[7,of,9] rust-cpython: drop manual management of mutably_borrowed |
2019-10-19 |
Yuya Nishihara |
|
New |
[8,of,9] rust-cpython: remove useless PyRefMut wrapper |
2019-10-19 |
Yuya Nishihara |
|
New |
[9,of,9] rust-cpython: remove useless PyResult<> from leak_immutable() |
2019-10-19 |
Yuya Nishihara |
|
New |
D7074: sidedatacopies: fast path data fetching if revision has no sidedata |
2019-10-19 |
phabricator |
|
Not Applicable |
D7075: copies: add an explicit test using multiple roots |
2019-10-19 |
phabricator |
|
Not Applicable |
D7076: copies: compute the exact set of revision to walk |
2019-10-19 |
phabricator |
|
Not Applicable |
D7124: copies: move from a copy on branchpoint to a copy on write approach |
2019-10-19 |
phabricator |
|
Not Applicable |
D7127: sidedatacopies: only fetch information once for merge |
2019-10-19 |
phabricator |
|
Not Applicable |
D7131: copies: simplify chain loop |
2019-10-19 |
phabricator |
|
Not Applicable |
[1,of,6] py3: decode bytes before logging in run-tests.py |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[2,of,6] lfs: dedent documentation section about .hglfs file |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[3,of,6] packaging: upgrade Debian packaging to build with Python 3 |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[4,of,6] packaging: let Debian package depends on sensible-utils |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[5,of,6] packaging: fix path where .deb files are looked for |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[6,of,6] packaging: use /usr/bin/python3 shebang for scripts in Debian |
2019-10-21 |
Denis Laxalde |
|
Accepted |
D7000: grep: enable all-files by default (BC) |
2019-10-21 |
phabricator |
|
Not Applicable |
grep: warn on censored revisions instead of erroring out |
2019-10-21 |
Jordi Gutiérrez Hermoso |
|
Superseded |
[STABLE,v2] py3: decode bytes before logging in run-tests.py |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[1,of,3,STABLE] contrib: install Python 2.7.17 and 3.7.5 in Windows environment |
2019-10-22 |
Gregory Szorc |
|
Accepted |
[2,of,3,STABLE] automation: install Python 2.7.17, 3.7.5, and PyPy 7.2.0 |
2019-10-22 |
Gregory Szorc |
|
Accepted |
[3,of,3,STABLE] packaging: upgrade packages distributed with Windows installers |
2019-10-22 |
Gregory Szorc |
|
Accepted |
[1,of,7] rust-cpython: remove useless wrappers from PyLeaked, just move by map() |
2019-10-22 |
Yuya Nishihara |
|
New |
[2,of,7] rust-cpython: make sure PySharedRef::borrow_mut() never panics |
2019-10-22 |
Yuya Nishihara |
|
New |
[3,of,7] rust-cpython: add panicking version of borrow_mut() and use it |
2019-10-22 |
Yuya Nishihara |
|
New |
[4,of,7] rust-cpython: inline PySharedState::try_borrow_mut() |
2019-10-22 |
Yuya Nishihara |
|
New |
[5,of,7] rust-cpython: inline PySharedState::leak_immutable() and PyLeaked::new() |
2019-10-22 |
Yuya Nishihara |
|
New |
[6,of,7] rust-cpython: make PySharedRef::try_borrow_mut() return BorrowMutError |
2019-10-22 |
Yuya Nishihara |
|
New |
[7,of,7] rust-cpython: mark all PyLeaked methods as unsafe |
2019-10-22 |
Yuya Nishihara |
|
New |
[1,of,2,V2] grep: warn on censored revisions instead of erroring out |
2019-10-22 |
Jordi Gutiérrez Hermoso |
|
Accepted |
[2,of,2,V2] censor: document that some commands simply ignore censored data |
2019-10-22 |
Jordi Gutiérrez Hermoso |
|
Accepted |
D7146: [RFC] grep: add config option to grep PWD by default |
2019-10-22 |
phabricator |
|
New |
D7145: status: move initialization closer together |
2019-10-22 |
phabricator |
|
Not Applicable |
D7144: status: use unfiltered repo if we're getting status of working copy |
2019-10-22 |
phabricator |
|
Not Applicable |
D7147: diff: use unfiltered repo if we're diffing the working copy |
2019-10-22 |
phabricator |
|
Superseded |
D7148: annotate: use unfiltered repo if we're annotating the working copy |
2019-10-22 |
phabricator |
|
Superseded |
D7149: export: use unfiltered repo if we're exporting the working copy parent |
2019-10-22 |
phabricator |
|
Superseded |
D7150: dirstate: respect request to not list unknown/ignored/clean files (API) |
2019-10-23 |
phabricator |
|
Superseded |
D7151: setup: allow py3 install without env vars |
2019-10-23 |
phabricator |
|
Superseded |
[1,of,4,STABLE] packaging: also move Debian .buildinfo file in output directory |
2019-10-23 |
Denis Laxalde |
|
Accepted |
[2,of,4,STABLE] packaging: distinguish clean and build steps from install in Debian |
2019-10-23 |
Denis Laxalde |
|
Accepted |
[3,of,4,STABLE] packaging: avoid running bare "make install" in debian/rules |
2019-10-23 |
Denis Laxalde |
|
Accepted |
[4,of,4,STABLE] packaging: ship only a single binary Debian package |
2019-10-23 |
Denis Laxalde |
|
Accepted |
D7152: phabricator: use True primitive instead of b'true' for phabupdate actions |
2019-10-23 |
phabricator |
|
Superseded |
D7153: py3: use %d instead of %s when formatting an int into a bytestring |
2019-10-23 |
phabricator |
|
Superseded |
D7155: packaging: clean up excess packages for Inno |
2019-10-24 |
phabricator |
|
Superseded |
D7157: packaging: install and run Inno files in a build directory |
2019-10-24 |
phabricator |
|
Superseded |
D7158: packaging: process Inno Setup files with Jinja2 |
2019-10-24 |
phabricator |
|
Superseded |
D7154: tests: run black on run-tests.py |
2019-10-24 |
phabricator |
|
Superseded |
D7159: packaging: stage installed files for Inno |
2019-10-24 |
phabricator |
|
Superseded |
D7160: packaging: create empty hg.exe.local file |
2019-10-24 |
phabricator |
|
Superseded |
D7162: packaging: install documentation to doc/ directory |
2019-10-24 |
phabricator |
|
Superseded |
D7163: packaging: add logo-droplets.svg |
2019-10-24 |
phabricator |
|
Superseded |
D7161: packaging: always pass VERSION into Inno invocation |
2019-10-24 |
phabricator |
|
Superseded |
D7156: packaging: consolidate CLI functionality into packaging.py |
2019-10-24 |
phabricator |
|
Superseded |
D7164: packaging: install hgk as hgk.tcl |
2019-10-24 |
phabricator |
|
Superseded |
D7167: packaging: install contrib/mq.el on WiX |
2019-10-24 |
phabricator |
|
Superseded |
D7166: packaging: ship all help .txt files on WiX |
2019-10-24 |
phabricator |
|
Superseded |
D7169: packaging: remove hg-ssh.8.html from Inno installer |
2019-10-24 |
phabricator |
|
Superseded |
D7168: packaging: install .rc files to hgrc.d |
2019-10-24 |
phabricator |
|
Superseded |
D7165: packaging: stop installing i18n files |
2019-10-24 |
phabricator |
|
Superseded |
D7170: packaging: stop installing Contributors.txt |
2019-10-24 |
phabricator |
|
Superseded |
D7171: packaging: write out editor.rc in Python |
2019-10-24 |
phabricator |
|
Superseded |
D7172: packaging: use lower case for RC files |
2019-10-24 |
phabricator |
|
Superseded |
D7173: packaging: stage files and dynamically generate WiX installer |
2019-10-24 |
phabricator |
|
Superseded |
D7153: py3: use %d instead of %s when formatting an int into a bytestring |
2019-10-24 |
phabricator |
|
Not Applicable |
[01,of,10,STABLE] py3: decode payload of notify email |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[02,of,10,STABLE] py3: use as_bytes() method of EmailMessage |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[03,of,10,STABLE] py3: account for extra line break in email headers in test-notify.t |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[04,of,10,STABLE] py3: decode encoding literal before passing to .decode() |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[05,of,10,STABLE] mail: catch LookupError in headdecode() |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[06,of,10,STABLE] py3: fix headencode() with display=False |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[07,of,10,STABLE] py3: use a BytesParser in notify extension |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[08,of,10,STABLE] py3: use stdlib's parseaddr() to get sender header in notify extension |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[09,of,10,STABLE] py3: decode email headers with mail.headdecode() in notify extension |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[10,of,10,STABLE] py3: fix generated non-ascii message in test-notify.t |
2019-10-24 |
Denis Laxalde |
|
Accepted |
D7153: py3: use %d instead of %s when formatting an int into a bytestring |
2019-10-24 |
phabricator |
|
Not Applicable |
D7153: py3: use %d instead of %s when formatting an int into a bytestring |
2019-10-24 |
phabricator |
|
Not Applicable |
D7174: largefiles: delete obsolete and unushed repo.push() |
2019-10-24 |
phabricator |
|
Superseded |
D7162: packaging: install documentation to doc/ directory |
2019-10-25 |
phabricator |
|
Not Applicable |
D7160: packaging: remove hg.exe.local file |
2019-10-25 |
phabricator |
|
Not Applicable |
D7163: packaging: add logo-droplets.svg |
2019-10-25 |
phabricator |
|
Not Applicable |
D7169: packaging: remove hg-ssh.8.html from Inno installer |
2019-10-25 |
phabricator |
|
Not Applicable |
D7168: packaging: install .rc files to hgrc.d |
2019-10-25 |
phabricator |
|
Not Applicable |
D7170: packaging: stop installing Contributors.txt |
2019-10-25 |
phabricator |
|
Not Applicable |
D7171: packaging: write out editor.rc in Python |
2019-10-25 |
phabricator |
|
Not Applicable |
D7173: packaging: stage files and dynamically generate WiX installer |
2019-10-25 |
phabricator |
|
Not Applicable |
D7174: largefiles: delete obsolete and unushed repo.push() |
2019-10-25 |
phabricator |
|
Not Applicable |
[STABLE] packaging: remove version info from Breaks+Replaces in Debian package |
2019-10-25 |
Denis Laxalde |
|
Accepted |
[1,of,3,STABLE,v2] py3: decode payload of notify email |
2019-10-25 |
Denis Laxalde |
|
Accepted |
[2,of,3,STABLE,v2] py3: decode encoding literal before passing to .decode() |
2019-10-25 |
Denis Laxalde |
|
Accepted |
[3,of,3,STABLE,v2] py3: fix generated non-ascii message in test-notify.t |
2019-10-25 |
Denis Laxalde |
|
Accepted |
[1,of,2,STABLE] tests: check patchbomb with a non-ascii commit message |
2019-10-25 |
Denis Laxalde |
|
New |
[2,of,2,STABLE] py3: use native strings when forming email headers in patchbomb |
2019-10-25 |
Denis Laxalde |
|
New |
D7175: tests: add test showing incorrect note about not rebasing extinct commit |
2019-10-26 |
phabricator |
|
New |
D7176: rebase: allow rebasing obsolete commit without successor |
2019-10-26 |
phabricator |
|
New |
[1,of,3,STABLE] config: fix -Tjson to not crash due to unsupported defaultvalue types |
2019-10-27 |
Yuya Nishihara |
|
Accepted |
[2,of,3,STABLE] config: add support for defaultvalue of list of printable elements |
2019-10-27 |
Yuya Nishihara |
|
Accepted |
[3,of,3,STABLE] formatter: fix handling of None value in templater mapping |
2019-10-27 |
Yuya Nishihara |
|
Accepted |
py3: leverage pycompat.long |
2019-10-27 |
Yuya Nishihara |
|
Accepted |
[Bug,6211] New: test-remotefilelog-bgprefetch.t is unreliable |
2019-10-27 |
mercurial-bugs@mercurial-scm.org |
|
Not Applicable |
[1,of,7,stable] packaging: make python snippets in rpm building python3 compatible |
2019-10-27 |
Mads Kiilerich |
|
Accepted |
[2,of,7,stable] packaging: be explicit about Python version in rpm spec |
2019-10-27 |
Mads Kiilerich |
|
Accepted |
[3,of,7,stable] packaging: introduce Python3 support as buildrpm --python3 |
2019-10-27 |
Mads Kiilerich |
|
Accepted |
[4,of,7,stable] packaging: introduce generic local rpm build target using python3 |
2019-10-27 |
Mads Kiilerich |
|
Accepted |
[5,of,7,stable] packaging: also include hgweb.wsgi in rpms |
2019-10-27 |
Mads Kiilerich |
|
Accepted |
[6,of,7,stable] packaging: drop outdated buildrpm "tested on" comment |
2019-10-27 |
Mads Kiilerich |
|
Accepted |
[7,of,7,stable] packaging: fix buildrpm whitespace |
2019-10-27 |
Mads Kiilerich |
|
Accepted |
[STABLE] tests: handle Message-Id email header possible wrapping |
2019-10-28 |
Denis Laxalde |
|
Accepted |
D7177: [PoC] allow providing explicit mapping for parents of merge commits |
2019-10-28 |
phabricator |
|
New |
D7177: rebase: introduce optional parent mapping |
2019-10-28 |
phabricator |
|
Not Applicable |
[1,of,3,STABLE] formatting: run black version 19.10b0 on the codebase |
2019-10-29 |
Pierre-Yves David |
|
Accepted |
[2,of,3,STABLE] formatting: using black to check for formatting |
2019-10-29 |
Pierre-Yves David |
|
Accepted |
D7178: [RFC] rust-matchers: add `Matcher` trait and implement `AlwaysMatcher` |
2019-10-29 |
phabricator |
|
Superseded |
[STABLE] py3: decode Subject header in patchbomb |
2019-10-29 |
Denis Laxalde |
|
New |
[1,of,2,STABLE,V3] tests: check patchbomb with a non-ascii commit message |
2019-10-30 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE,V3] py3: fix patchbomb to accept non-ASCII header value for email preview |
2019-10-30 |
Yuya Nishihara |
|
Accepted |
D7179: revset: simplify checkstatus() by using any() |
2019-10-30 |
phabricator |
|
Superseded |
[1,of,3,STABLE] contrib: fix up example fix configuration for our move to released black |
2019-10-30 |
Augie Fackler |
|
Accepted |
[2,of,3,STABLE] hghave: verify we have a black that is new enough for our format |
2019-10-30 |
Augie Fackler |
|
Accepted |
[3,of,3,STABLE] mail: black wants to add this blank line |
2019-10-30 |
Augie Fackler |
|
Accepted |
D7180: tests: fix typo "includfe" |
2019-10-30 |
phabricator |
|
Superseded |
D7152: phabricator: use True primitive instead of b'true' for phabupdate actions |
2019-10-30 |
phabricator |
|
Not Applicable |
D7151: setup: allow py3 install without env vars |
2019-10-30 |
phabricator |
|
Not Applicable |
D7178: [RFC] rust-matchers: add `Matcher` trait and implement `AlwaysMatcher` |
2019-10-31 |
phabricator |
|
Not Applicable |
D7181: py3: make chistedit render |
2019-10-31 |
phabricator |
|
Superseded |
D7182: py3: handle keypresses in chistedit |
2019-10-31 |
phabricator |
|
Superseded |
D7183: py3: render message about conflicts in chistedit code |
2019-10-31 |
phabricator |
|
Superseded |
D7184: py3: avoid another b''.format() in chistedit |
2019-10-31 |
phabricator |
|
Superseded |
D7185: py3: open chistedit file in binary mode using vfs |
2019-10-31 |
phabricator |
|
Superseded |
D7186: py3: use native strings as keys into **opts in chistedit |
2019-10-31 |
phabricator |
|
Superseded |
D7181: py3: make chistedit render |
2019-11-01 |
phabricator |
|
Not Applicable |
D7182: py3: handle keypresses in chistedit |
2019-11-01 |
phabricator |
|
Not Applicable |
D7183: py3: render message about conflicts in chistedit code |
2019-11-01 |
phabricator |
|
Not Applicable |
D7184: py3: avoid another b''.format() in chistedit |
2019-11-01 |
phabricator |
|
Not Applicable |
D7185: py3: open chistedit file in binary mode using vfs |
2019-11-01 |
phabricator |
|
Not Applicable |
D7186: py3: use native strings as keys into **opts in chistedit |
2019-11-01 |
phabricator |
|
Not Applicable |
[1,of,8,stable] packaging: drop "support" for unsupported Fedora versions |
2019-11-01 |
Mads Kiilerich |
|
Accepted |
[2,of,8,stable] packaging: move dockerrpm output directory creation to dockerrpm |
2019-11-01 |
Mads Kiilerich |
|
Accepted |
[3,of,8,stable] packaging: fix docker-centos5 - use pythonexe and set to "python" as before |
2019-11-01 |
Mads Kiilerich |
|
Accepted |
[4,of,8,stable] packaging: use "--python python" for centos7 to avoid explicit "python2" |
2019-11-01 |
Mads Kiilerich |
|
Accepted |
[5,of,8,stable] packaging: use "python3" for fedora29 ... and as buildrpm default |
2019-11-01 |
Mads Kiilerich |
|
Accepted |
[6,of,8,stable] packaging: make dockerrpm fedora target more generic |
2019-11-01 |
Mads Kiilerich |
|
Accepted |
[7,of,8,stable] packaging: refactor "fedora29" target to a single more generic "fedora" target |
2019-11-01 |
Mads Kiilerich |
|
Accepted |
[8,of,8,stable] packaging: update built-in Fedora support to Fedora 31 |
2019-11-01 |
Mads Kiilerich |
|
Accepted |
D7187: py3: fix fsmonitor error message formatting under Python3 |
2019-11-01 |
phabricator |
|
New |
D7187: py3: fix fsmonitor error message formatting under Python3 |
2019-11-01 |
phabricator |
|
Not Applicable |
D7181: py3: make chistedit render |
2019-11-01 |
phabricator |
|
Not Applicable |
D7182: py3: handle keypresses in chistedit |
2019-11-01 |
phabricator |
|
Not Applicable |
D7183: py3: render message about conflicts in chistedit code |
2019-11-01 |
phabricator |
|
Not Applicable |
D7184: py3: avoid another b''.format() in chistedit |
2019-11-01 |
phabricator |
|
Not Applicable |
D7185: py3: open chistedit file in binary mode using vfs |
2019-11-01 |
phabricator |
|
Not Applicable |
D7186: py3: use native strings as keys into **opts in chistedit |
2019-11-01 |
phabricator |
|
Not Applicable |
D7188: git: force using bytes in command name |
2019-11-01 |
phabricator |
|
Superseded |
D7189: git: use bytes in command name, not unicode |
2019-11-01 |
phabricator |
|
Superseded |
D7190: py3: fix fsmonitor's _watchmantofsencoding exception message encoding |
2019-11-01 |
phabricator |
|
Superseded |
D7191: py3: fix exception display encoding in contrib/simplemerge.py |
2019-11-01 |
phabricator |
|
Superseded |
D7192: py3: fix exception message check in test-linerange.py's testOutOfRange |
2019-11-01 |
phabricator |
|
Superseded |
D7193: py3: fix exception message encoding in scmutil.py's simplekeyvaluefile.read |
2019-11-01 |
phabricator |
|
Superseded |
D7194: py3: fix crecord.py's editpatchwitheditor exception message encoding |
2019-11-01 |
phabricator |
|
Superseded |
D7195: py3: fix exception message encoding in infinitepush |
2019-11-01 |
phabricator |
|
Superseded |
D7196: py3: fix fsmonitor's _handleunavailable exception message encoding |
2019-11-01 |
phabricator |
|
Superseded |