rust-cpython: change license of ref_sharing.rs to MIT |
2019-10-05 |
Yuya Nishihara |
|
New |
[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 |
[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 |
[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 |
[V2] dirs: remove mutable string optimization at all |
2019-10-14 |
Yuya Nishihara |
|
Accepted |
py3: enable legacy fs encoding to fix filename compatibility on Windows |
2019-10-15 |
Yuya Nishihara |
|
New |
[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 |
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 |
[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,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 |
[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 |
[1,of,2,STABLE] py3: do not reimplement Abort.__str__() on Python 2 |
2019-11-05 |
Yuya Nishihara |
|
New |
[2,of,2,STABLE] py3: add inline comment about encoding issue of str(Abort()) |
2019-11-05 |
Yuya Nishihara |
|
New |
[1,of,4] bookmarks: fix handling of multiple bookmarks with one to be deactivated |
2019-11-09 |
Yuya Nishihara |
|
Accepted |
[2,of,4] bookmarks: resolve target revision out of the bookmarks loop |
2019-11-09 |
Yuya Nishihara |
|
Accepted |
[3,of,4] bookmarks: use changectx instead of remembering hex of hidden revision |
2019-11-09 |
Yuya Nishihara |
|
Accepted |
[4,of,4] bookmarks: accept explicit -r 'wdir()' when adding new bookmarks (issue6218) |
2019-11-09 |
Yuya Nishihara |
|
Accepted |
import-checker: allow 'from typing import ...' |
2019-11-11 |
Yuya Nishihara |
|
Accepted |
[1,of,7] encoding: make getcols() raise exception explicitly |
2019-11-16 |
Yuya Nishihara |
|
Accepted |
[2,of,7] typing: fix forward reference in _Tlocalstr type bound |
2019-11-16 |
Yuya Nishihara |
|
Accepted |
[3,of,7] typing: fix argument type of encoding.tolocal() and .fromutf8b() |
2019-11-16 |
Yuya Nishihara |
|
Accepted |
[4,of,7] typing: constrain argument/return types of encoding.toutf8b() |
2019-11-16 |
Yuya Nishihara |
|
Accepted |
[5,of,7] typing: suppress error of py2 encoding.strtolocal() and .strfromlocal() |
2019-11-16 |
Yuya Nishihara |
|
Accepted |
[6,of,7] typing: fix argument type of encoding.localstr() |
2019-11-16 |
Yuya Nishihara |
|
Accepted |
[7,of,7] typing: add pseudo localstr.__init__() to help pytype |
2019-11-16 |
Yuya Nishihara |
|
Accepted |
[1,of,2] rust-cpython: import utils::files::* function at module level |
2019-11-19 |
Yuya Nishihara |
|
Accepted |
[2,of,2] rust-cpython: do not convert warning pattern to utf-8 bytes |
2019-11-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2] typing: consolidate "if not globals():" trick |
2019-11-19 |
Yuya Nishihara |
|
Accepted |
[2,of,2] typing: fix return type of logcmdutil.getrevs() |
2019-11-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2] status: fix default value of status struct |
2019-11-21 |
Yuya Nishihara |
|
Accepted |
[2,of,2] graphlog: change state dict to attr struct |
2019-11-21 |
Yuya Nishihara |
|
Accepted |
[1,of,7,RESEND] rust-cpython: remove useless wrappers from PyLeaked, just move by map() |
2020-01-28 |
Yuya Nishihara |
|
Accepted |
[2,of,7,RESEND] rust-cpython: make sure PySharedRef::borrow_mut() never panics |
2020-01-28 |
Yuya Nishihara |
|
Accepted |
[3,of,7,RESEND] rust-cpython: add panicking version of borrow_mut() and use it |
2020-01-28 |
Yuya Nishihara |
|
Accepted |
[4,of,7,RESEND] rust-cpython: inline PySharedState::try_borrow_mut() |
2020-01-28 |
Yuya Nishihara |
|
Accepted |
[5,of,7,RESEND] rust-cpython: inline PySharedState::leak_immutable() and PyLeaked::new() |
2020-01-28 |
Yuya Nishihara |
|
Accepted |
[6,of,7,RESEND] rust-cpython: make PySharedRef::try_borrow_mut() return BorrowMutError |
2020-01-28 |
Yuya Nishihara |
|
Accepted |
[7,of,7,RESEND] rust-cpython: mark all PyLeaked methods as unsafe |
2020-01-28 |
Yuya Nishihara |
|
Accepted |
[1,of,6] rust: update dependencies |
2020-01-30 |
Yuya Nishihara |
|
Accepted |
[2,of,6] rust-cpython: bump cpython to 0.4 to switch to upstreamed PySharedRef |
2020-01-30 |
Yuya Nishihara |
|
Accepted |
[3,of,6] rust-cpython: use PyList.insert() instead of .insert_item() |
2020-01-30 |
Yuya Nishihara |
|
Accepted |
[4,of,6] rust-cpython: rename inner_shared() to inner() |
2020-01-30 |
Yuya Nishihara |
|
Accepted |
[5,of,6] rust-cpython: switch to upstreamed version of PySharedRefCell |
2020-01-30 |
Yuya Nishihara |
|
Accepted |
[6,of,6] rust-cpython: remove PySharedRefCell and its companion structs |
2020-01-30 |
Yuya Nishihara |
|
Accepted |
pathutil: resurrect comment about path auditing order |
2020-02-01 |
Yuya Nishihara |
|
Accepted |
[STABLE] chgserver: spawn new process if schemes change |
2020-02-11 |
Yuya Nishihara |
|
Accepted |
[STABLE] py3: fix EOL detection in commandserver.channeledinput |
2020-02-24 |
Yuya Nishihara |
|
Accepted |
phabricator: remove *-argument from _getdrevs() |
2020-03-21 |
Yuya Nishihara |
|
Accepted |
[1,of,3] revset: allow repo.revs('%d', wdirrev) |
2020-03-21 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revset: fix crash by repo.revs('%d', tip + 1) |
2020-03-21 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: leverage internal _rev() function to implement rev() |
2020-03-21 |
Yuya Nishihara |
|
Accepted |
osutil: move declaration to top of the scope |
2020-03-22 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templater: introduce wrapper for smartset (API) |
2020-03-24 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: fix cbor() filter to accept smartset |
2020-03-24 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templater: remember cache key of evaluated revset |
2020-03-24 |
Yuya Nishihara |
|
Accepted |
[4,of,4] templater: add subsetparents(rev, revset) function |
2020-03-24 |
Yuya Nishihara |
|
Accepted |
templater: fix cbor() filter to recursively convert smartset to list |
2020-03-25 |
Yuya Nishihara |
|
Accepted |
debugcommands: fix typo in debuguigetpass |
2020-03-29 |
Yuya Nishihara |
|
Accepted |
[1,of,2] dagop: simplify dict/set reuse condition in subsetparentswalker |
2020-03-29 |
Yuya Nishihara |
|
Accepted |
[2,of,2] dagop: fix subsetparentswalker to set p1/p2 chains at merge revision |
2020-03-29 |
Yuya Nishihara |
|
Accepted |
revset: remove explicit sort() from unstable() |
2020-04-15 |
Yuya Nishihara |
|
Accepted |
templatekw: cache mergestate even if merge is not ongoing |
2020-04-15 |
Yuya Nishihara |
|
Accepted |
[STABLE] templatekw: fix shownames() to check if namespace exists in repo (issue6301) |
2020-04-16 |
Yuya Nishihara |
|
Accepted |
test-check-rust-format: specify --edition=2018 |
2020-04-17 |
Yuya Nishihara |
|
Accepted |
[1,of,2] rust: fix false comment about mpsc::Sender |
2020-05-25 |
Yuya Nishihara |
|
Accepted |
[2,of,2] rust: leverage .expect() in place of .unwrap() + inline comment |
2020-05-25 |
Yuya Nishihara |
|
Accepted |
[STABLE] graft: fix --base value to be saved in state file |
2020-06-02 |
Yuya Nishihara |
|
Accepted |
[1,of,3] simplemerge: fix function name that tests if ctx is not null revision |
2020-06-04 |
Yuya Nishihara |
|
Accepted |
[2,of,3] simplemerge: leverage pycompat function to convert byte string to set |
2020-06-04 |
Yuya Nishihara |
|
Accepted |
[3,of,3] simplemerge: rewrite flag merging loop as expression |
2020-06-04 |
Yuya Nishihara |
|
Accepted |
py3: make ui.write() call fout.flush() per line if fout is a tty or pager |
2020-06-07 |
Yuya Nishihara |
|
New |
phases: remove useless lookup of repo[rev].rev() in _retractboundary |
2020-06-20 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cmdserver: add option to not exit from message loop on SIGINT |
2020-06-28 |
Yuya Nishihara |
|
Accepted |
[2,of,2] cmdserver: document message-encodings and channel output options |
2020-06-28 |
Yuya Nishihara |
|
Accepted |
debuginstall: don't translate encoding messages |
2020-07-09 |
Yuya Nishihara |
|
Accepted |
[1,of,2] dispatch: indent run() function |
2020-07-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] dispatch: handle late KeyboardInterrupt occurred in run() |
2020-07-13 |
Yuya Nishihara |
|
Accepted |
[1,of,6] phases: fix clang-format error |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[2,of,6] phases: fix error return with no exception from computephases() |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[3,of,6] phases: make sure an exception should be set on error return |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[4,of,6] phases: leverage Py_BuildValue() to build PyInt and steal PyObject |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[5,of,6] phases: rename variable used for owned dict of phasesets |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[6,of,6] phases: move short-lived PyObject pointers to local scope |
2020-07-18 |
Yuya Nishihara |
|
Accepted |
[V2] phases: fix error return with no exception from computephases() |
2020-07-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revlog: fix excessive decref on tuple creation failure in parse_index2() |
2020-07-19 |
Yuya Nishihara |
|
Accepted |
[2,of,2] osutil: fix excessive decref on tuple creation failure in listdir() |
2020-07-19 |
Yuya Nishihara |
|
Accepted |
[STABLE] chgserver: discard buffered output before restoring fds (issue6207) |
2020-07-21 |
Yuya Nishihara |
|
Accepted |
[STABLE] hghave: fix possible int('') in has_clang_format() |
2020-07-21 |
Yuya Nishihara |
|
Accepted |
[STABLE] dispatch: adjust ui.flush() timing to stabilize test-blackbox.t |
2020-07-25 |
Yuya Nishihara |
|
Accepted |
revset: remove indirect indexing of status tuple |
2020-09-09 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-grep: document that trivially moved lines might not be detected |
2020-09-09 |
Yuya Nishihara |
|
Accepted |
[2,of,2] grep: fix hash(linestate) to not include linenum |
2020-09-09 |
Yuya Nishihara |
|
Accepted |
[STABLE] log: fix crash and bad filematcher lookup by -fr'wdir()' PATH |
2020-09-11 |
Yuya Nishihara |
|
New |
[STABLE] py3: fix formatting of LookupError for workingctx |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[1,of,5] largefiles: remove unused 'rev' parameter from downloadlfiles() |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[2,of,5] largefiles: replace use of walkchangerevs() with simple revset query |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[3,of,5] largefiles: walk history in ascending order while downloading all lfiles |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[4,of,5] test-simple-update: add test for -d DATE option |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[5,of,5] cmdutil: reimplement finddate() without using walkchangerevs() |
2020-09-13 |
Yuya Nishihara |
|
Accepted |
[1,of,3] log: reorganize if-else and for loop in logcmdutil._makematcher() |
2020-09-14 |
Yuya Nishihara |
|
Accepted |
[2,of,3] log: fix -fr'wdir()' PATH to follow newly added file |
2020-09-14 |
Yuya Nishihara |
|
Accepted |
[3,of,3] log: make -frREV PATH detect missing files before falling back to slow path |
2020-09-14 |
Yuya Nishihara |
|
Accepted |
[1,of,5] grep: clarify that --all works exactly the same way as --diff |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[2,of,5] test-grep: add tests for --follow with/without --diff and/or paths |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[3,of,5] grep: fix --follow with no --diff nor --rev to not fall back to plain grep |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[4,of,5] cmdutil: make walkchangerevs() gracefully handle wdir parents |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[5,of,5] grep: make -frREV follow history from the specified revision (BC) |
2020-09-17 |
Yuya Nishihara |
|
Accepted |
[1,of,6] log: remove stale comment about order of user revset |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[2,of,6] log: remove unused argument from _makerevset() |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[3,of,6] log: introduce struct that carries log traversal options |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[4,of,6] log: pass around --follow/--follow-first options by walkopts |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[5,of,6] log: parse --limit option by logcmdutil.parseopts() |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[6,of,6] log: pass around --rev option by walkopts |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
share: do not write working-copy requirements twice |
2020-09-18 |
Yuya Nishihara |
|
Accepted |
[1,of,4] log: map --removed to walkopts.force_changelog_traversal |
2020-09-27 |
Yuya Nishihara |
|
Accepted |
[2,of,4] log: move miscellaneous filter/matcher options to walkopts |
2020-09-27 |
Yuya Nishihara |
|
Accepted |
[3,of,4] log: move --graph and topo sort options to walkopts |
2020-09-27 |
Yuya Nishihara |
|
Accepted |
[4,of,4] log: extract function that builds (revs, makefilematcher) from walkopts |
2020-09-27 |
Yuya Nishihara |
|
Accepted |
[1,of,6] grep: add option for logcmdutil.makewalker() to not filter revs by file pats |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[2,of,6] cmdutil: make walkchangerevs() call prepare with matcher instead of filenames |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[3,of,6] grep: filter target files by matcher |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[4,of,6] cmdutil: rewrite walkchangerevs() by using logcmdutil functions |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[5,of,6] cmdutil: remove remainder of old walkchangerevs() implementation |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[6,of,6] churn: leverage logcmdutil to filter revisions by --date |
2020-10-03 |
Yuya Nishihara |
|
Accepted |
[1,of,6] grep: explicitly pass regexp to closure functions |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[2,of,6] grep: move match and diff logic to new module |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[3,of,6] grep: add stub class that maintains cache and states of grep operation |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[4,of,6] grep: move getbody() to grepsearcher class |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[5,of,6] grep: move readfile() to grepsearcher class |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
[6,of,6] grep: move prep() to grepsearcher class |
2020-10-07 |
Yuya Nishihara |
|
Accepted |
revset: fix sorting key of wdir revision |
2020-10-09 |
Yuya Nishihara |
|
Superseded |
[V2] revset: fix sorting key of wdir revision |
2020-10-10 |
Yuya Nishihara |
|
Accepted |
[1,of,7] grep: extract public function to register file to be skipped |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[2,of,7] scmutil: move walkchangerevs() from cmdutil |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[3,of,7] grep: extract main search loop as searcher method |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[4,of,7] stringutil: extract helper function that splits stringmatcher() pattern |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[5,of,7] py3: fix stringmatcher() to byte-stringify exception message |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[6,of,7] stringutil: add function to compile stringmatcher pattern into regexp |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[7,of,7] revset: add diff(pattern) predicate for "grep --diff" |
2020-10-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revset: rename diff(pattern) to diffcontains(pattern) |
2020-10-17 |
Yuya Nishihara |
|
New |
[2,of,2] relnotes: add diffcontains() to new features list |
2020-10-17 |
Yuya Nishihara |
|
New |
help: update command synopsis to clarify "cp --forget" only takes destinations |
2020-10-17 |
Yuya Nishihara |
|
New |
[1,of,2,STABLE] ui: fix echo back of ui.prompt() to not concatenate None as bytes |
2020-10-23 |
Yuya Nishihara |
|
New |
[2,of,2,STABLE] url: do not continue HTTP authentication with user=None (issue6425) |
2020-10-23 |
Yuya Nishihara |
|
New |
[1,of,4,STABLE] chg: apply clang-format |
2020-11-03 |
Yuya Nishihara |
|
Accepted |
[2,of,4,STABLE] chg: show debug message for each fd to be closed |
2020-11-03 |
Yuya Nishihara |
|
Accepted |
[3,of,4,STABLE] chg: do not close dir fd while iterating |
2020-11-03 |
Yuya Nishihara |
|
Accepted |
[4,of,4,STABLE] chg: reset errno prior to calling strtol() |
2020-11-03 |
Yuya Nishihara |
|
Accepted |
chgserver: backport py3 buffered I/O workarounds from procutil |
2020-11-17 |
Yuya Nishihara |
|
Accepted |
[STABLE] diff: do not concatenate immutable bytes while building a/b bodies (issue6445) |
2020-11-28 |
Yuya Nishihara |
|
Accepted |
[1,of,4] scmutil: document that bookmarkrevs() ignores non-head bookmark branch |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[2,of,4] scmutil: extract function that builds revset expr to select bookmark branch |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[3,of,4] log: do not override other filtering and sorting options by --bookmark |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[4,of,4] log: do not accept string-matcher pattern as -u/-b/-B parameter |
2020-12-01 |
Yuya Nishihara |
|
Accepted |
[STABLE] ui: remove excessive strtolocal() from debuguigetpass |
2020-12-03 |
Yuya Nishihara |
|
Accepted |
test-extension: flush diagnostic message to stabilize chg output |
2020-12-07 |
Yuya Nishihara |
|
Accepted |
[1,of,3] dispatch: gate against missing stdout/stderr |
2020-12-18 |
Yuya Nishihara |
|
New |
[2,of,3] procutil: create dummy file object if sys.stdout/stderr is missing |
2020-12-18 |
Yuya Nishihara |
|
New |
[3,of,3] dispatch: remove stale comment about fdopen()-ed stdio |
2020-12-18 |
Yuya Nishihara |
|
New |
[1,of,4,V2] dispatch: remove stale comment about fdopen()-ed stdio |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[2,of,4,V2] dispatch: gate against missing stdout/stderr |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[3,of,4,V2] procutil: introduce pseudo file object that just raises EBADF |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[4,of,4,V2] procutil: assign pseudo file object if sys.stdout/stderr is missing |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-check-interface: do not expect bare "python" executable exists |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[2,of,2] chg: format code by clang-format version 11.0.1-+rc1-1 |
2020-12-19 |
Yuya Nishihara |
|
Accepted |
[STABLE] log: update documentation about --follow with/without --rev (issue6459) |
2020-12-24 |
Yuya Nishihara |
|
Accepted |
[STABLE] log: fix handling of root (or empty) path provided by matcher (issue6478) |
2021-02-02 |
Yuya Nishihara |
|
New |
[STABLE] procutil: extend gui test to detect wayland session (issue6479) |
2021-02-04 |
Yuya Nishihara |
|
New |
[1,of,2] dirstate: fix parse_dirstate() to error out if NULL entry created |
2021-09-23 |
Yuya Nishihara |
|
New |
[2,of,2] dirstate: fix leak of entry object in dirstate_item_from_v1_data() |
2021-09-23 |
Yuya Nishihara |
|
New |
[1,of,2] cext: backout e9ca736f5b52 "remove Python 2 file handling code" |
2022-03-03 |
Yuya Nishihara |
|
New |
[2,of,2] cext: really remove Python 2 file handling code |
2022-03-03 |
Yuya Nishihara |
|
New |
chgserver: remove Python 2 file descriptor logic |
2022-03-04 |
Yuya Nishihara |
|
New |
[STABLE] tags: fix typo in fast path detection of fnode resolution (issue6673) |
2022-03-29 |
Yuya Nishihara |
|
New |
histedit: Show file names in multiple line format |
2019-04-25 |
Yu Feng |
|
Accepted |
histedit: Speed up scrolling in patch view mode |
2019-04-25 |
Yu Feng |
|
New |
histedit: make actions toggleables |
2019-05-10 |
Yu Feng |
|
Accepted |
hgweb: fixed invalid atom-log feed url in file log page |
2015-12-28 |
Yoshinari Takaoka |
|
Accepted |
check-code: permit functools.reduce |
2017-02-06 |
Yedidya Feldblum |
|
Accepted |
rebase: rebase changesets with branch grouped |
2016-09-17 |
Xidorn Quan |
ryanmce |
Changes Requested |
[1,of,2] revset: add topo.revsonly argument for topo sort |
2016-09-23 |
Xidorn Quan |
|
Superseded |
[2,of,2] rebase: rebase changesets in topo order (issue5370) (BC) |
2016-09-23 |
Xidorn Quan |
|
Accepted |
[v3] rebase: rebase changesets in topo order (issue5370) (BC) |
2016-09-23 |
Xidorn Quan |
|
Superseded |
[v4] rebase: rebase changesets in topo order (issue5370) (BC) |
2016-09-23 |
Xidorn Quan |
|
Accepted |
color: show mode warning based on ui.formatted |
2016-11-11 |
Xidorn Quan |
|
Accepted |
bookmarks: update only proper bookmarks on push -r/-B (issue 3973) |
2013-07-29 |
Wojciech Lopata |
|
Accepted |
revlog: allow custom nodeids in subclasses |
2013-08-14 |
Wojciech Lopata |
|
Changes Requested |
[1,of,2] revlog: extract 'checkhash' method |
2013-08-19 |
Wojciech Lopata |
|
Superseded |
[2,of,2] revlog: pass node as an argument of addrevision |
2013-08-19 |
Wojciech Lopata |
|
Superseded |
[1,of,2] revlog: extract 'checkhash' method |
2013-08-19 |
Wojciech Lopata |
|
Superseded |
[2,of,2] revlog: pass node as an argument of addrevision |
2013-08-19 |
Wojciech Lopata |
|
Superseded |
[1,of,2] revlog: extract 'checkhash' method |
2013-08-26 |
Wojciech Lopata |
|
Accepted |
[2,of,2] revlog: pass node as an argument of addrevision |
2013-08-26 |
Wojciech Lopata |
|
Accepted |
[1,of,2] bundlerevlog: extract 'baserevision' method |
2013-08-27 |
Wojciech Lopata |
|
Accepted |
[2,of,2] unionrevlog: extract 'baserevision' and 'baserevdiff' methods |
2013-08-27 |
Wojciech Lopata |
|
Accepted |
localrepo: send client's bundlecaps to a server during a pull |
2013-08-30 |
Wojciech Lopata |
|
Superseded |
generaldelta: initialize basecache properly |
2013-09-20 |
Wojciech Lopata |
|
Superseded |
[V2] generaldelta: initialize basecache properly |
2013-09-21 |
Wojciech Lopata |
|
Accepted |
[1,of,4] revlog: move compress method outside revlog class |
2013-09-26 |
Wojciech Lopata |
|
Deferred |
[2,of,4] unionrepo: remove useless method _chunk |
2013-09-26 |
Wojciech Lopata |
|
Deferred |
[3,of,4] revlog: split _chunk method into _deltachunk and _keyframechunk |
2013-09-26 |
Wojciech Lopata |
|
Deferred |
[4,of,4] revlog: separate methods for deltas and key frames compression/decompression |
2013-09-26 |
Wojciech Lopata |
|
Deferred |
[1,of,3] unionrepo: remove useless method _chunk |
2013-09-27 |
Wojciech Lopata |
|
Deferred |
[2,of,3] revlog: split _chunk method into _deltachunk and _keyframechunk |
2013-09-27 |
Wojciech Lopata |
|
Deferred |
[3,of,3] revlog: add wrapper for key frames compression |
2013-09-27 |
Wojciech Lopata |
|
Deferred |
generaldelta: fix test |
2013-10-01 |
Wojciech Lopata |
|
Accepted |
[remotenames] remotenames: fix parameter ordering |
2017-04-18 |
Wez Furlong |
ryanmce |
Accepted |
[1,of,2] fsmonitor: acquire localrepo.wlock prior to emitting hg.update state |
2017-05-18 |
Wez Furlong |
|
Accepted |
[2,of,2] fsmonitor: don't attempt state-leave if we didn't state-enter |
2017-05-18 |
Wez Furlong |
|
Accepted |
[1,of,3] : update: never move active bookmark |
2015-11-08 |
Waldemar Kornewald |
|
Changes Requested |
[2,of,3] : update: don't lose active bookmark when updating to the "." revision |
2015-11-08 |
Waldemar Kornewald |
|
Changes Requested |
[3,of,3] : merge: when merging with ancestor, move active bookmark and update |
2015-11-08 |
Waldemar Kornewald |
|
Changes Requested |
[stable] largefiles: enhance error message to make it more i18n-friendly |
2013-01-21 |
Wagner Bruna |
|
Accepted |
[stable] debugsuccessorssets: fix typos in docstring |
2013-01-21 |
Wagner Bruna |
krbullock |
Accepted |
[stable] commands: fix typo in debugobsolete docstring |
2013-04-01 |
Wagner Bruna |
|
Accepted |
hgweb: refactor checks for granting and revoking user permissions |
2013-04-15 |
Wagner Bruna |
|
Accepted |
[stable] largefiles: fix typos in documentation |
2013-04-19 |
Wagner Bruna |
|
Accepted |
[stable,v2] hgweb, i18n: avoid parameterized search mode description |
2013-11-04 |
Wagner Bruna |
|
Superseded |
[stable] hgweb, i18n: do not translate search mode description |
2013-11-13 |
Wagner Bruna |
|
Accepted |
[stable] commands: fix typo in import documentation |
2014-07-20 |
Wagner Bruna |
|
Accepted |
[1,of,3,stable] files: fix example list syntax |
2014-10-23 |
Wagner Bruna |
|
Accepted |
[2,of,3,stable] help/config: fix typo |
2014-10-23 |
Wagner Bruna |
|
Accepted |
[3,of,3,stable] util, i18n: add hint to digest mismatch message |
2014-10-23 |
Wagner Bruna |
|
Accepted |
messages: quote "hg help" hints consistently |
2015-01-18 |
Wagner Bruna |
|
Accepted |
[1,of,3,stable] help: fix typos in txnclose and txnabort documentation |
2015-04-22 |
Wagner Bruna |
|
Accepted |
[2,of,3,stable] histedit: fix typo in abort message |
2015-04-22 |
Wagner Bruna |
|
Accepted |
[3,of,3,stable] bookmarks: add i18n hints to bookmark sync states |
2015-04-22 |
Wagner Bruna |
|
Accepted |
[1,of,2,stable] webcommands: fix typo in changelog documentation |
2015-04-27 |
Wagner Bruna |
|
Accepted |
[2,of,2,stable] webcommands: fix description of manifest default behavior |
2015-04-27 |
Wagner Bruna |
|
Accepted |
[stable] repair: fix typo in warning message |
2015-07-26 |
Wagner Bruna |
|
Accepted |
[stable] help: fix typo in scripting documentation |
2015-08-13 |
Wagner Bruna |
|
Accepted |
[stable] histedit: fix typo in documentation |
2016-02-03 |
Wagner Bruna |
|
Accepted |
[1,of,2,stable] help: fix typos |
2017-05-31 |
Wagner Bruna |
|
Accepted |
[2,of,2,stable] bugzilla: fix typo in help text |
2017-05-31 |
Wagner Bruna |
|
Accepted |
[stable] i18n-pt_BR: fix syntax error on translation |
2017-06-02 |
Wagner Bruna |
|
Accepted |
Fix meld.args in mergetools.rc: add -o $output |
2013-02-21 |
Völker Ronny |
|
Superseded |
Fix meld.args in mergetools.rc: add -o $output |
2013-03-28 |
Völker Ronny |
|
Superseded |
Failing tests for mercurial 5.4rc0 and python3 |
2020-04-23 |
Vladimir Lomov |
|
New |
mergetools: add nbdime merge tools to default rc |
2017-11-25 |
Vidar Tonaas Fauske |
|
Accepted |
subrepo: adapt to git's recent renames-by-default |
2016-03-24 |
via Mercurial-devel |
|
Accepted |
bundle: move writebundle() from changegroup.py to bundle2.py (API) |
2016-03-28 |
via Mercurial-devel |
|
Accepted |
[1,of,2] exchange: get rid of "getcgkwargs" variable |
2016-03-28 |
via Mercurial-devel |
|
Accepted |
[2,of,2] exchange: make _pushb2ctx() look more like _getbundlechangegrouppart() |
2016-03-28 |
via Mercurial-devel |
|
Accepted |
bundle: avoid crash when when no good changegroup version found |
2016-03-28 |
via Mercurial-devel |
|
Accepted |
bundle: remove obsolete (and duplicate) comment |
2016-03-29 |
via Mercurial-devel |
|
Accepted |
convert: delete unused imports in git.py |
2016-03-29 |
via Mercurial-devel |
|
Accepted |
update: correct description of --check option |
2016-04-27 |
via Mercurial-devel |
|
Accepted |
templater: add intersperse() template function |
2016-05-03 |
via Mercurial-devel |
|
Changes Requested |
[v2] templater: add separate() template function |
2016-05-04 |
via Mercurial-devel |
|
Superseded |
[v3] templater: add separate() template function |
2016-05-05 |
via Mercurial-devel |
yuya |
Accepted |
[remotefilelog-ext] debugindex: use normal handling for --dir |
2016-05-18 |
via Mercurial-devel |
|
Accepted |
[remotefilelog-ext] fileserverclient: make iterbatch() case work with new store |
2016-05-19 |
via Mercurial-devel |
|
Superseded |
[v2] fileserverclient: make iterbatch() case work with new store |
2016-05-20 |
via Mercurial-devel |
|
Accepted |
changegroup: don't send empty subdirectory manifest groups |
2016-06-16 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] evolve: use hashlib.sha1() directly |
2016-06-17 |
via Mercurial-devel |
|
Rejected |
[1,of,2] debugdata: disallow trailing option with -c/-m |
2016-06-24 |
via Mercurial-devel |
|
Accepted |
[2,of,2] debug: make debug{revlog, index, data} --dir not just a flag |
2016-06-24 |
via Mercurial-devel |
|
Accepted |
pycompat: use imported pickle to avoid test-check-pyflakes error |
2016-06-24 |
via Mercurial-devel |
|
Superseded |
[1,of,5] revsets: passing a set to baseset() is not wrong |
2016-06-24 |
via Mercurial-devel |
|
Accepted |
[2,of,5] revsets: remove unnecessary calls to baseset(set).sort() |
2016-06-24 |
via Mercurial-devel |
|
Changes Requested |
[3,of,5] revsets: use itervalues() where only values are needed |
2016-06-24 |
via Mercurial-devel |
|
Accepted |
[4,of,5] revset: make head() honor order of subset |
2016-06-24 |
via Mercurial-devel |
|
Accepted |
[5,of,5] revset: remove hacky sorting in fullreposet.__and__ |
2016-06-24 |
via Mercurial-devel |
|
Deferred |
[1,of,2,remotefilelog] debugdatapack: make function name match command |
2016-06-30 |
via Mercurial-devel |
|
Accepted |
[2,of,2,remotefilelog] commands: tell @command decorator about arguments |
2016-06-30 |
via Mercurial-devel |
|
Accepted |
treemanifests: actually strip directory manifests |
2016-06-30 |
via Mercurial-devel |
yuya |
Accepted |
hgweb: allow web.templates to be a list |
2016-07-08 |
via Mercurial-devel |
|
Not Applicable |
[remotefilelog] shallowbundle: specifically compare instance to remotefilelog.remotefilelog |
2016-07-16 |
via Mercurial-devel |
|
Accepted |
[1,of,3] tests: check that local commit data gets transferred |
2016-08-26 |
via Mercurial-devel |
|
Accepted |
[2,of,3] shallowstore: remove seemingly unnecessary code |
2016-08-26 |
via Mercurial-devel |
|
Accepted |
[3,of,3] treemanifests: include dirlogs in streaming cloning |
2016-08-26 |
via Mercurial-devel |
|
Accepted |
util: rename checkcase() to fscasesensitive() (API) |
2016-08-30 |
via Mercurial-devel |
|
Accepted |
[evolve] templates: change {obsolete} to emit only "obsolete" or "" |
2016-09-09 |
via Mercurial-devel |
|
Accepted |
rebase: make debug logging more consistent |
2016-09-13 |
via Mercurial-devel |
|
Accepted |
[1,of,4] strip: simplify some repeated conditions |
2016-09-19 |
via Mercurial-devel |
|
Accepted |
[2,of,4] strip: report both bundle files in case of exception (issue5368) |
2016-09-19 |
via Mercurial-devel |
|
Accepted |
[3,of,4] strip: clarify that user action is required to recover temp bundle |
2016-09-19 |
via Mercurial-devel |
|
Accepted |
[4,of,4] strip: don't use "full" and "partial" to describe bundles |
2016-09-19 |
via Mercurial-devel |
|
Accepted |
remotefilectx: use manifest.find() to look for a single file |
2016-09-28 |
via Mercurial-devel |
|
Changes Requested |
histedit: avoid converting nodeid to context and back again |
2016-09-28 |
via Mercurial-devel |
|
Accepted |
match: adding non-recursive directory matching |
2016-10-08 |
via Mercurial-devel |
marmoute |
Rejected |
treemanifest: fix bad argument order to treemanifestctx |
2016-10-17 |
via Mercurial-devel |
|
Accepted |
manifest: don't store None in fulltextcache |
2016-10-18 |
via Mercurial-devel |
|
Accepted |
match: adding support for repository-root-based globs |
2016-10-25 |
via Mercurial-devel |
|
Deferred |
[1,of,3,evolve-ext] evolve: suggest "hg update -C .", including '.', to abort evolve |
2016-10-28 |
via Mercurial-devel |
|
Accepted |
[2,of,3,evolve-ext] setupevolveunfinished: use "hg update -C ." to abort |
2016-10-28 |
via Mercurial-devel |
|
Accepted |
[3,of,3,evolve-ext] evolve: make error message consistent |
2016-10-28 |
via Mercurial-devel |
|
Accepted |
[1,of,3,evolve-ext] evolve: prefer "abort" over "abandon" in messages for consistency |
2016-10-29 |
via Mercurial-devel |
|
Accepted |
[2,of,3,evolve-ext] evolve: use single quotes in usage messages |
2016-10-29 |
via Mercurial-devel |
|
Accepted |
[3,of,3,evolve-ext] errors: add missing imports of mercurial.error |
2016-10-29 |
via Mercurial-devel |
|
Accepted |
repair: make strip() return backup file path |
2016-11-02 |
via Mercurial-devel |
|
Accepted |
match: adding support for repository-root-based globs |
2016-11-03 |
via Mercurial-devel |
|
Superseded |
treemanifest: fix a "treeinmem" case |
2016-11-04 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] fold: disallow multiple revisions without --exact |
2016-11-04 |
via Mercurial-devel |
|
Changes Requested |
match: adding support for repository-root-based globs |
2016-11-15 |
via Mercurial-devel |
|
Changes Requested |
[3,of,5,v4] revlog: pass flags to addrevision |
2016-11-30 |
via Mercurial-devel |
|
Not Applicable |
help: make multirevs just an alias for revsets |
2016-12-16 |
via Mercurial-devel |
|
Accepted |
[1,of,2] fsmonitor: fix exception message scraping |
2016-12-21 |
via Mercurial-devel |
|
Superseded |
[2,of,2] fsmonitor: refresh pywatchman to upstream |
2016-12-21 |
via Mercurial-devel |
|
Superseded |
[1,of,2,v2] fsmonitor: fix exception message scraping |
2016-12-21 |
via Mercurial-devel |
|
Accepted |
[2,of,2,v2] fsmonitor: refresh pywatchman to upstream |
2016-12-21 |
via Mercurial-devel |
|
Changes Requested |
[1,of,2,v3] tests: exclude bundled pywatchman from test-check-pyflakes |
2016-12-22 |
via Mercurial-devel |
|
Accepted |
[2,of,2,v3] fsmonitor: refresh pywatchman to upstream |
2016-12-22 |
via Mercurial-devel |
|
Accepted |
[1,of,2] repair: speed up stripping of many roots |
2017-01-04 |
via Mercurial-devel |
|
Accepted |
[2,of,2] repair: combine two loops over changelog revisions |
2017-01-04 |
via Mercurial-devel |
|
Accepted |
tests: fix import order in test-bdiff |
2017-01-11 |
via Mercurial-devel |
|
Changes Requested |
[1,of,5] help: use a single paragraph to describe full and abbreviated nodeids |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
[2,of,5] tests: use `hg help dates` instead of `hg help revs` in test |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
[3,of,5] help: merge revsets.txt into revisions.txt |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
[4,of,5] help: explain what the term "revset" means |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
[5,of,5] help: explain that revsets can be used where 1 or 2 revs are wanted |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
diff.noprefix no longer breaks {diffstat} (issue4755) |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] fold: use 'fold', not 'touch', for transaction description |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
[1,of,3] help: remove now-redundant pointer to revsets help |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
[2,of,3] tests: use "hg help revisions.<predicate>" instead of grepping |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
[3,of,3] bisect: refer directly to bisect() revset predicate in help |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] fold: require --from flag for folding revisions to working copy |
2017-01-12 |
via Mercurial-devel |
|
Accepted |
check-code: reject module-level @cachefunc |
2017-01-13 |
via Mercurial-devel |
|
Accepted |
[1,of,3] help: format revlog.txt more closely to result |
2017-01-17 |
via Mercurial-devel |
|
Accepted |
[2,of,3] help: don't let tools reflow revlog flags list |
2017-01-17 |
via Mercurial-devel |
|
Accepted |
[3,of,3] revlog: give EXTSTORED flag value to narrowhg |
2017-01-17 |
via Mercurial-devel |
|
Accepted |
util: make sortdict.keys() return a copy |
2017-01-31 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] uncommit: don't lose copy information of remaining files (issue5403) |
2017-01-31 |
via Mercurial-devel |
|
Accepted |
rebase: fix code comment to refer to right issue (4504, not 4505) |
2017-02-02 |
via Mercurial-devel |
|
Accepted |
verify: replace _validpath() by matcher |
2017-02-02 |
via Mercurial-devel |
|
Accepted |
update: remove dead (?) code about non-linear updates |
2017-02-07 |
via Mercurial-devel |
|
Superseded |
merge: print status message before launching external merge tool |
2017-02-09 |
via Mercurial-devel |
|
Superseded |
[V2] merge: print status message before launching external merge tool |
2017-02-10 |
via Mercurial-devel |
|
Accepted |
[1,of,5] tests: add test for updating to null revision |
2017-02-10 |
via Mercurial-devel |
smf |
Accepted |
[2,of,5] update: localize logic around which ancestor to use |
2017-02-10 |
via Mercurial-devel |
smf |
Accepted |
[3,of,5] merge: remove unused handling of default destination in merge.update() |
2017-02-10 |
via Mercurial-devel |
smf |
Accepted |
[4,of,5] update: fix typo/stale comment to match code |
2017-02-10 |
via Mercurial-devel |
smf |
Accepted |
[5,of,5] destutil: remove dead code about non-linear updates |
2017-02-10 |
via Mercurial-devel |
smf |
Accepted |
import: mention "stdin" (abbreviated) and add example |
2017-02-10 |
via Mercurial-devel |
|
Accepted |
[1,of,2] match: adding support for matching files inside a directory |
2017-02-10 |
via Mercurial-devel |
|
Superseded |
[2,of,2] match: making visitdir() deal with non-recursive entries |
2017-02-10 |
via Mercurial-devel |
|
Superseded |
[1,of,2,v2] match: adding support for matching files inside a directory |
2017-02-14 |
via Mercurial-devel |
|
Accepted |
[2,of,2,v2] match: making visitdir() deal with non-recursive entries |
2017-02-14 |
via Mercurial-devel |
|
Accepted |
[1,of,6] destutil: remove duplicate check and leave it to merge.update() |
2017-02-14 |
via Mercurial-devel |
|
Superseded |
[2,of,6] destutil: drop now-unused "check" parameter from destupdate() |
2017-02-14 |
via Mercurial-devel |
|
Superseded |
[3,of,6] update: move check for dirty wdir into hg.updatetotally() |
2017-02-14 |
via Mercurial-devel |
|
Superseded |
[4,of,6] update: show -C and -c as mutually exclusive in synopsis |
2017-02-14 |
via Mercurial-devel |
|
Superseded |
[5,of,6] update: learn --merge to allow merging across topological branches (issue5125) |
2017-02-14 |
via Mercurial-devel |
|
Superseded |
[6,of,6] update: add config for default way of handling dirty wdir |
2017-02-14 |
via Mercurial-devel |
|
Superseded |
ui: remove urllib2 from being imported early |
2017-02-14 |
via Mercurial-devel |
|
Accepted |
[1,of,6,V2] destutil: remove duplicate check and leave it to merge.update() |
2017-02-14 |
via Mercurial-devel |
|
Accepted |
[2,of,6,V2] destutil: drop now-unused "check" parameter from destupdate() |
2017-02-14 |
via Mercurial-devel |
|
Accepted |
[3,of,6,V2] update: move check for dirty wdir into hg.updatetotally() |
2017-02-14 |
via Mercurial-devel |
|
Accepted |
[4,of,6,V2] update: clarify that -C and -c are mutually exclusive |
2017-02-14 |
via Mercurial-devel |
|
Accepted |
[5,of,6,V2] update: accept --merge to allow merging across topo branches (issue5125) |
2017-02-14 |
via Mercurial-devel |
|
Accepted |
[6,of,6,V2] update: add experimental config for default way of handling dirty wdir |
2017-02-14 |
via Mercurial-devel |
|
Accepted |
[1,of,4,V3] update: accept --merge to allow merging across topo branches (issue5125) |
2017-02-15 |
via Mercurial-devel |
|
Superseded |
[2,of,4,V3] update: add experimental config for default way of handling dirty wdir |
2017-02-15 |
via Mercurial-devel |
|
Superseded |
[3,of,4,V3] update: also suggest --merge when non-linear update is aborted |
2017-02-15 |
via Mercurial-devel |
|
Superseded |
[4,of,4,V3] update: allow setting default update check to "noconflict" |
2017-02-15 |
via Mercurial-devel |
|
Superseded |
run-tests: drop unused "useipv6" parameter from Test class |
2017-02-16 |
via Mercurial-devel |
|
Rejected |
[1,of,4,V4] update: accept --merge to allow merging across topo branches (issue5125) |
2017-02-16 |
via Mercurial-devel |
|
Superseded |
[2,of,4,V4] update: add experimental config for default way of handling dirty wdir |
2017-02-16 |
via Mercurial-devel |
|
Superseded |
[3,of,4,V4] update: allow setting default update check to "noconflict" |
2017-02-16 |
via Mercurial-devel |
|
Superseded |
[4,of,4,V4] update: also suggest --merge when non-linear update is aborted |
2017-02-16 |
via Mercurial-devel |
|
Superseded |
[01,of,11,V5] merge: drop obsolete non-linear cases from docstring table |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
[02,of,11,V5] merge: drop redundant column in docstring table |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
[03,of,11,V5] merge: make "linear" an input in docstring table |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
[04,of,11,V5] merge: move "incompatible options" case first in docstring table |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
[05,of,11,V5] merge: combine the two "can't happen" cases in docstring table |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
[06,of,11,V5] merge: clarify non-linear default updates in docstring table |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
[07,of,11,V5] merge: combine "dirty" cases in docstring table |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
[08,of,11,V5] merge: combine the "merge" cases in docstring table |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
[09,of,11,V5] update: accept --merge to allow merging across topo branches (issue5125) |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
[10,of,11,V5] update: add experimental config for default way of handling dirty wdir |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
[11,of,11,V5] update: allow setting default update check to "noconflict" |
2017-02-28 |
via Mercurial-devel |
|
Accepted |
revert: move code dealing with deletions closer together |
2017-03-03 |
via Mercurial-devel |
|
Accepted |
[1,of,2] tests: fix test-update-branches to remove non-conflicting file |
2017-03-07 |
via Mercurial-devel |
|
Accepted |
[2,of,2] update: for "noconflict" updates, print "conflicting changes" on conflict |
2017-03-07 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] evolve: switch away from deprecated repo.opener |
2017-03-07 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] docs: update references to installation path |
2017-03-08 |
via Mercurial-devel |
|
Accepted |
tests: make test-shelve.t timing-independent |
2017-03-08 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] setup.py: remove unused and harmful code importing mercurial |
2017-03-09 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] debian: don't delete evolve and topic extensions |
2017-03-09 |
via Mercurial-devel |
|
Accepted |
tests: fix help test to include recently added censor docs |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
[1,of,2] tests: demonstrate broken rebase from obsolete commit |
2017-03-11 |
via Mercurial-devel |
|
Superseded |
[2,of,2] rebase: use unfiltered repo and remove complex unhiding code (issue5219) |
2017-03-11 |
via Mercurial-devel |
|
Superseded |
[1,of,3,V2] tests: demonstrate broken rebase from obsolete commit |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
[2,of,3,V2] rebase: pass in a regular set to _setrebasesetvisibility() |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
[3,of,3,V2] rebase: unhide original working directory node as well (issue5219) |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
formatter: set _first on formatter, not ui |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
rebase: abort if *any* commit in rebase set is public |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
rebase: don't update state dict same way for each root |
2017-03-11 |
via Mercurial-devel |
|
Changes Requested |
fancyopts: making config defaults actually override defaults |
2017-03-12 |
via Mercurial-devel |
|
Changes Requested |
[1,of,2] branches: enable pager |
2017-03-13 |
via Mercurial-devel |
|
Accepted |
[2,of,2] heads: enable pager |
2017-03-13 |
via Mercurial-devel |
|
Accepted |
merge: also allow 'e' action with experimental.updatecheck=noconflict |
2017-03-14 |
via Mercurial-devel |
|
Accepted |
[1,of,2] tests: duplicate test for pager for old extension and for in-core pager |
2017-03-14 |
via Mercurial-devel |
|
Superseded |
[2,of,2] pager: if old pager extensions is enabled, respect pager.attend |
2017-03-14 |
via Mercurial-devel |
|
Superseded |
[1,of,2,V2] tests: duplicate test for pager for old extension and for in-core pager |
2017-03-14 |
via Mercurial-devel |
|
Accepted |
[2,of,2,V2] pager: if old pager extensions is enabled, respect pager.attend |
2017-03-14 |
via Mercurial-devel |
|
Accepted |
debuglabelcomplete: fix to call debugnamecomplete in new location |
2017-03-14 |
via Mercurial-devel |
|
Superseded |
[v2] debuglabelcomplete: fix to call debugnamecomplete in new location |
2017-03-14 |
via Mercurial-devel |
|
Accepted |
py3: make py3 compat.iterbytestr simpler and faster |
2017-03-14 |
via Mercurial-devel |
|
Changes Requested |
[1,of,2,V2] py3: optimize py3 compat.bytechr using Struct.pack |
2017-03-15 |
via Mercurial-devel |
|
Accepted |
[2,of,2,V2] py3: make py3 compat.iterbytestr simpler and faster |
2017-03-15 |
via Mercurial-devel |
|
Accepted |
tests: allow ModuleNotFoundError in addition to ImportError |
2017-03-17 |
via Mercurial-devel |
|
Accepted |
pure: use int instead of long |
2017-03-21 |
via Mercurial-devel |
|
Accepted |
[1,of,2] update: ignore commands.update.requiredest if HGPLAIN=1 |
2017-03-22 |
via Mercurial-devel |
|
Changes Requested |
[2,of,2] rebase: ignore commands.rebase.requiredest if HGPLAIN=1 |
2017-03-22 |
via Mercurial-devel |
|
Changes Requested |
status: support commands.status.relative config |
2017-03-22 |
via Mercurial-devel |
|
Changes Requested |
[1,of,2,V2] plain: ignore [commands] config |
2017-03-22 |
via Mercurial-devel |
|
Accepted |
[2,of,2,V2] status: support commands.status.relative config |
2017-03-22 |
via Mercurial-devel |
|
Accepted |
help: format ``commands`` heading correctly |
2017-03-22 |
via Mercurial-devel |
|
Accepted |
[v2] fancyopts: making config defaults actually override defaults |
2017-03-24 |
via Mercurial-devel |
|
Changes Requested |
[1,of,2] tests: add tests with commands.{update, rebase}.requiredest=False |
2017-03-24 |
via Mercurial-devel |
|
Accepted |
[2,of,2] rebase: don't require destination if commands.rebase.requiredest=False |
2017-03-24 |
via Mercurial-devel |
|
Accepted |
[remotefilelog-ext] debian: clean with "--component remotefilelog" to not need Cython |
2017-03-31 |
via Mercurial-devel |
|
Accepted |
manifest: update comment to be about bytearray |
2017-04-03 |
via Mercurial-devel |
|
Accepted |
tags: rename "head" to "node" where we don't care |
2017-04-03 |
via Mercurial-devel |
|
Accepted |
check-code: fix "covert" typo |
2017-04-03 |
via Mercurial-devel |
|
Accepted |
[remotefilelog-ext] debian: override lintian possible-gpl-code-linked-with-openssl check |
2017-04-03 |
via Mercurial-devel |
|
Accepted |
[1,of,2,remotefilelog-ext] remotefilelog: don't assign a size_t to an int |
2017-04-04 |
via Mercurial-devel |
quark |
Accepted |
[2,of,2,remotefilelog-ext] remotefilelog: explicitly cast from data_offset_t to (s)size_t |
2017-04-04 |
via Mercurial-devel |
quark |
Accepted |
help: explain how to access subtopics in internals |
2017-04-25 |
via Mercurial-devel |
|
Superseded |
log: document the characters ---graph uses to draw |
2017-04-25 |
via Mercurial-devel |
|
Changes Requested |
[v2] help: explain how to access subtopics in internals |
2017-04-26 |
via Mercurial-devel |
|
Accepted |
docs: describe ui.color consistently with --color |
2017-05-01 |
via Mercurial-devel |
|
Accepted |
util: remove doc of long gone 'targetsize' argument |
2017-05-03 |
via Mercurial-devel |
|
Accepted |
bisect: allow resetting with unfinished graft/rebase/etc |
2017-05-03 |
via Mercurial-devel |
|
Accepted |
[1,of,2] localrepo: reuse exchange.bundle2requested() |
2017-05-03 |
via Mercurial-devel |
|
Accepted |
[2,of,2] changegroup: delete unused 'bundlecaps' argument |
2017-05-03 |
via Mercurial-devel |
|
Accepted |
[1,of,3] bundle: allow creation of changegroup3 bundles |
2017-05-04 |
via Mercurial-devel |
|
Changes Requested |
[2,of,3] bundle2: add 'treemanifest' parameter to treemanifest bundles |
2017-05-04 |
via Mercurial-devel |
|
Changes Requested |
[3,of,3] bundle2: support pulling from treemanifest bundle |
2017-05-04 |
via Mercurial-devel |
|
Changes Requested |
[1,of,3] rebase: don't update state dict same way for each root |
2017-05-04 |
via Mercurial-devel |
|
Accepted |
[2,of,3] rebase: allow rebase even if some revisions need no rebase (BC) (issue5422) |
2017-05-04 |
via Mercurial-devel |
|
Accepted |
[3,of,3] rebase: use 'revdone' fake revision for already rebased nodes |
2017-05-04 |
via Mercurial-devel |
|
Accepted |
forget: access status fields by name, not index |
2017-05-05 |
via Mercurial-devel |
|
Accepted |
[1,of,2] match: optimize visitdir() for patterns matching only root directory |
2017-05-05 |
via Mercurial-devel |
|
Accepted |
[2,of,2] dirstate: optimize walk() by using match.visitdir() |
2017-05-05 |
via Mercurial-devel |
|
Accepted |
outgoing: run on filtered repo |
2017-05-05 |
via Mercurial-devel |
|
Accepted |
manifest: remove check for non-contexts in _dirmancache |
2017-05-05 |
via Mercurial-devel |
|
Accepted |
manifest: remove unused property _oldmanifest |
2017-05-08 |
via Mercurial-devel |
|
Accepted |
[v2] rebase: allow rebase even if some revisions need no rebase (BC) (issue5422) |
2017-05-11 |
via Mercurial-devel |
|
Accepted |
[1,of,2] rebase: rename "target" to "dest" in variable names |
2017-05-12 |
via Mercurial-devel |
|
Accepted |
[2,of,2] rebase: rename "target" to "destination" in messages |
2017-05-12 |
via Mercurial-devel |
|
Accepted |
cleanup: use set literals |
2017-05-15 |
via Mercurial-devel |
|
Accepted |
[1,of,2] run-tests: drop fallback for sysconfig for pre-py2.7 |
2017-05-16 |
via Mercurial-devel |
|
Accepted |
[2,of,2] run-tests: drop fallback for proc.terminate() for pre-py2.7 |
2017-05-16 |
via Mercurial-devel |
|
Accepted |
dispatch: also allow "hg serve --stdio" on the current repo |
2017-05-17 |
via Mercurial-devel |
|
Rejected |
util: rewrite sortdict using Python 2.7's OrderedDict |
2017-05-17 |
via Mercurial-devel |
|
Accepted |
largefiles: move identical statement to after if/else |
2017-05-17 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] evolve: fixing obscache invalidation |
2017-05-17 |
via Mercurial-devel |
|
Accepted |
largefiles: delete unnecessary meddling with matcher internals |
2017-05-17 |
via Mercurial-devel |
|
Accepted |
match: remove ispartial() |
2017-05-17 |
via Mercurial-devel |
|
Accepted |
fsmonitor: use modern match API |
2017-05-18 |
via Mercurial-devel |
|
Accepted |
[1,of,4] match: make _fileroots a @propertycache and rename it to _fileset |
2017-05-18 |
via Mercurial-devel |
|
Accepted |
[2,of,4] match: override visitdir() the usual way in subdirmatcher |
2017-05-18 |
via Mercurial-devel |
|
Accepted |