[5,of,5] extensions: use ui.log() interface to provide detailed loading information |
2018-12-16 |
Yuya Nishihara |
|
New |
[4,of,5] mq: implement log() on dummyui |
2018-12-16 |
Yuya Nishihara |
|
New |
[3,of,5] ui: install logger that sends debug.extensions messages to stderr |
2018-12-16 |
Yuya Nishihara |
|
New |
[2,of,5] blackbox: resurrect recursion guard |
2018-12-16 |
Yuya Nishihara |
|
New |
[1,of,5] tests: filter out uninteresting log events |
2018-12-16 |
Yuya Nishihara |
|
New |
[3,of,3] context: error out if basefilectx.cmp() is called without self._filenode |
2018-12-16 |
Yuya Nishihara |
|
New |
[2,of,3] context: collapse complex condition to see if filelog have to be compared |
2018-12-16 |
Yuya Nishihara |
|
New |
[1,of,3,STABLE] context: reimplement memfilectx.cmp() |
2018-12-16 |
Yuya Nishihara |
|
New |
py3: fix bad escapes of sub() replacement pattern in test-template-basic.t |
2018-12-14 |
Yuya Nishihara |
|
Accepted |
[2,of,2] templatefuncs: specialize "no match" value of search() to allow % operation |
2018-12-13 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templatefuncs: add regexp search() function that extracts substring |
2018-12-13 |
Yuya Nishihara |
|
Accepted |
[STABLE] worker: do not swallow exception occurred in main process |
2018-12-11 |
Yuya Nishihara |
|
New |
rust: remove comment about error handling of AncestorsIterator |
2018-12-11 |
Yuya Nishihara |
|
Accepted |
[2,of,2,RESEND] commandserver: preload repository in master server and reuse its file cache |
2018-12-11 |
Yuya Nishihara |
|
New |
[1,of,2,RESEND] commandserver: add IPC channel to teach repository path on command finished |
2018-12-11 |
Yuya Nishihara |
|
New |
[8,of,8] commandserver: preload repository in master server and reuse its file cache |
2018-12-06 |
Yuya Nishihara |
|
Accepted |
[7,of,8] util: implement pop() on lrucachedict |
2018-12-06 |
Yuya Nishihara |
|
Accepted |
[6,of,8] util: add method to peek item in lrucachedict |
2018-12-06 |
Yuya Nishihara |
|
Accepted |
[5,of,8] commandserver: add IPC channel to teach repository path on command finished |
2018-12-06 |
Yuya Nishihara |
|
Accepted |
[4,of,8] commandserver: loop over selector events |
2018-12-06 |
Yuya Nishihara |
|
Accepted |
[3,of,8] commandserver: remove redundant "if True" block |
2018-12-06 |
Yuya Nishihara |
|
Accepted |
[2,of,8] commandserver: extract handler of new socket connection |
2018-12-06 |
Yuya Nishihara |
|
Accepted |
[1,of,8] commandserver: pass around option to hook repo instance creation |
2018-12-06 |
Yuya Nishihara |
|
Accepted |
[6,of,6] rust: propagate error of index_get_parents() properly |
2018-12-05 |
Yuya Nishihara |
|
Accepted |
[5,of,6] rust: look up HgRevlogIndex_GetParents() from symbol table |
2018-12-05 |
Yuya Nishihara |
|
Accepted |
[4,of,6] revlog: add public CPython function to get parent revisions |
2018-12-05 |
Yuya Nishihara |
|
Accepted |
[3,of,6] revlog: rename indexType to HgRevlogIndex_Type as it's a global symbol |
2018-12-05 |
Yuya Nishihara |
|
Accepted |
[2,of,6] revlog: export symbol of indexType |
2018-12-05 |
Yuya Nishihara |
|
Accepted |
[1,of,6] setup: fix path of rust source dependencies |
2018-12-05 |
Yuya Nishihara |
|
Accepted |
[8,of,8] commandserver: turn server debug messages into logs |
2018-12-04 |
Yuya Nishihara |
|
Accepted |
[7,of,8] commandserver: add config knob for various logging options |
2018-12-04 |
Yuya Nishihara |
|
Accepted |
[6,of,8] commandserver: expand log path for convenience |
2018-12-04 |
Yuya Nishihara |
|
Accepted |
[5,of,8] commandserver: switch logging facility to ui.log() interface |
2018-12-04 |
Yuya Nishihara |
|
Accepted |
[4,of,8] commandserver: install logger to record server events through canonical API |
2018-12-04 |
Yuya Nishihara |
|
Accepted |
[3,of,8] commandserver: enable logging when server process started |
2018-12-04 |
Yuya Nishihara |
|
Accepted |
[2,of,8] test-commandserver: change way of triggering early crash |
2018-12-04 |
Yuya Nishihara |
|
Accepted |
[1,of,8] loggingutil: add basic logger backends |
2018-12-04 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] commandserver: get around ETIMEDOUT raised by selectors2 |
2018-12-03 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] selectors2: backport minimal fix of timeout handling from 2.0.1 |
2018-12-03 |
Yuya Nishihara |
|
Accepted |
[5,of,5] loggingutil: document openlogfile() |
2018-11-30 |
Yuya Nishihara |
|
Accepted |
[4,of,5] loggingutil: extract openlogfile() and proxylogger to new module |
2018-11-30 |
Yuya Nishihara |
|
Accepted |
[3,of,5] blackbox: pass in options to _openlogfile() as arguments |
2018-11-30 |
Yuya Nishihara |
|
Accepted |
[2,of,5] blackbox: just try writing to repo.vfs and update lastlogger on success |
2018-11-30 |
Yuya Nishihara |
|
Accepted |
[1,of,5] vfs: add option to not create parent directories implicitly |
2018-11-30 |
Yuya Nishihara |
|
Accepted |
[7,of,7] blackbox: initialize logger with repo instance |
2018-11-27 |
Yuya Nishihara |
|
Accepted |
[6,of,7] blackbox: do not nullify repo to deactivate the logger on failure |
2018-11-27 |
Yuya Nishihara |
|
Accepted |
[5,of,7] blackbox: extract global last logger to proxylogger class |
2018-11-27 |
Yuya Nishihara |
|
Accepted |
[4,of,7] ui: pass in bytes opts dict to logger.log() |
2018-11-27 |
Yuya Nishihara |
|
Accepted |
[3,of,7] ui: pass in formatted message to logger.log() |
2018-11-27 |
Yuya Nishihara |
|
Accepted |
[2,of,7] blackbox: send debug message to logger by core ui |
2018-11-27 |
Yuya Nishihara |
|
Accepted |
[1,of,7] blackbox: change the way of deactivating the logger on write error |
2018-11-27 |
Yuya Nishihara |
|
Accepted |
localrepo: correct docstring of filectx() |
2018-11-25 |
Yuya Nishihara |
|
Accepted |
[4,of,4] annotate: remove dead code to not convert path to relative path |
2018-11-24 |
Yuya Nishihara |
|
Accepted |
[3,of,4] annotate: start pager soon after command options are validated |
2018-11-24 |
Yuya Nishihara |
|
Accepted |
[2,of,4] annotate: check and update command options first |
2018-11-24 |
Yuya Nishihara |
|
Accepted |
[1,of,4] annotate: format local tables in less-dense form |
2018-11-24 |
Yuya Nishihara |
|
Accepted |
[3,of,3,RESEND] ui: manage logger instances and event filtering by core ui |
2018-11-24 |
Yuya Nishihara |
|
Accepted |
[2,of,3,RESEND] extensions: add "uipopulate" hook, called per instance, not per process |
2018-11-24 |
Yuya Nishihara |
|
Accepted |
[1,of,3,RESEND] hgweb: load globally-enabled extensions explicitly |
2018-11-24 |
Yuya Nishihara |
|
Accepted |
py3: cast attribute name to sysstr in clearcachedproperty() |
2018-11-22 |
Yuya Nishihara |
|
Accepted |
[5,of,5,V2] ui: manage logger instances and event filtering by core ui |
2018-11-21 |
Yuya Nishihara |
|
Accepted |
[4,of,5,V2] extensions: add "uipopulate" hook, called per instance, not per process |
2018-11-21 |
Yuya Nishihara |
|
Accepted |
[3,of,5,V2] hgweb: load globally-enabled extensions explicitly |
2018-11-21 |
Yuya Nishihara |
|
Accepted |
[2,of,5,V2] ui: unify argument name of ui.log() |
2018-11-21 |
Yuya Nishihara |
|
Accepted |
[1,of,5,V2] logtoprocess: extract logger class from ui wrapper |
2018-11-21 |
Yuya Nishihara |
|
Accepted |
[5,of,5] ui: manage logger instances and event filtering by core ui |
2018-11-18 |
Yuya Nishihara |
|
Superseded |
[4,of,5] extensions: add "uipopulate" hook, called per instance, not per process |
2018-11-18 |
Yuya Nishihara |
|
Superseded |
[3,of,5] hgweb: load globally-enabled extensions explicitly |
2018-11-18 |
Yuya Nishihara |
|
Superseded |
[2,of,5] ui: unify argument name of ui.log() |
2018-11-18 |
Yuya Nishihara |
|
Superseded |
[1,of,5] logtoprocess: extract logger class from ui wrapper |
2018-11-18 |
Yuya Nishihara |
|
Superseded |
[STABLE] graft: do not try to skip rev derived from ancestor more than once (issue6024) |
2018-11-15 |
Yuya Nishihara |
|
Accepted |
[8,of,8] ui: unify argument name of ui.log() |
2018-11-15 |
Yuya Nishihara |
|
Accepted |
[7,of,8] logtoprocess: extract logger class from ui wrapper |
2018-11-15 |
Yuya Nishihara |
|
Accepted |
[6,of,8] blackbox: extract function to test if log event is tracked |
2018-11-15 |
Yuya Nishihara |
|
Accepted |
[5,of,8] blackbox: initialize inlog flag properly |
2018-11-15 |
Yuya Nishihara |
|
Accepted |
[4,of,8] blackbox: initialize repo attribute properly |
2018-11-15 |
Yuya Nishihara |
|
Accepted |
[3,of,8] blackbox: unindent "if True" block |
2018-11-15 |
Yuya Nishihara |
|
Accepted |
[2,of,8] blackbox: extract logger class from ui wrapper |
2018-11-15 |
Yuya Nishihara |
|
Accepted |
[1,of,8] blackbox: rename variables to prepare extracting core logic from ui wrapper |
2018-11-15 |
Yuya Nishihara |
|
Accepted |
[5,of,5] blackbox: extract _log() function which is called after lastui is resolved |
2018-11-14 |
Yuya Nishihara |
|
Accepted |
[4,of,5] blackbox: inline temporary variables which are referenced only once |
2018-11-14 |
Yuya Nishihara |
|
Accepted |
[3,of,5] blackbox: simply update global lastui variable at once |
2018-11-14 |
Yuya Nishihara |
|
Accepted |
[2,of,5] blackbox: consolidate conditions for early return |
2018-11-14 |
Yuya Nishihara |
|
Accepted |
[1,of,5] blackbox: remove redundant check for unassigned repo |
2018-11-14 |
Yuya Nishihara |
|
Accepted |
[4,of,4] logtoprocess: drop support for ui.log() call with invalid msg arguments (BC) |
2018-11-13 |
Yuya Nishihara |
|
Accepted |
[3,of,4] py3: byte-stringify inline extension in test-logtoprocess.t |
2018-11-13 |
Yuya Nishihara |
|
Accepted |
[2,of,4] logtoprocess: rewrite dict building in py3-compatible way |
2018-11-13 |
Yuya Nishihara |
|
Accepted |
[1,of,4] logtoprocess: leverage procutil.shellenviron() to stringify variables (BC) |
2018-11-13 |
Yuya Nishihara |
|
Accepted |
templater: check invalid use of list expression properly (issue5920) |
2018-11-13 |
Yuya Nishihara |
|
Accepted |
[3,of,3] help: document weird behavior of uisetup() |
2018-11-12 |
Yuya Nishihara |
|
Accepted |
[2,of,3] help: merge section about uisetup() and extsetup() |
2018-11-12 |
Yuya Nishihara |
|
Accepted |
[1,of,3] help: add internals.extensions topic |
2018-11-12 |
Yuya Nishihara |
|
Accepted |
[3,of,3] store: pass in decoded filename to narrow matcher |
2018-11-10 |
Yuya Nishihara |
|
Accepted |
[2,of,3] test-narrow-clone-stream: include no usefncache case which is broken |
2018-11-10 |
Yuya Nishihara |
|
Accepted |
[1,of,3] test-narrow-clone-stream: include uppercase letter in filename |
2018-11-10 |
Yuya Nishihara |
|
Accepted |
test-subrepo: document why share magically works even if subrepos are missing |
2018-11-10 |
Yuya Nishihara |
|
Accepted |
[8,of,8] commandserver: send raw progress information to message channel |
2018-11-08 |
Yuya Nishihara |
|
Accepted |
[7,of,8] commandserver: make getpass() request distinct from normal prompt |
2018-11-08 |
Yuya Nishihara |
|
Accepted |
[6,of,8] commandserver: attach prompt default and choices to message |
2018-11-08 |
Yuya Nishihara |
|
Accepted |
[5,of,8] test-commandserver: clean up quoting and location of dbgui extension |
2018-11-08 |
Yuya Nishihara |
|
Accepted |
[4,of,8] ui: extract helpers to write message with type or label |
2018-11-08 |
Yuya Nishihara |
|
Accepted |
[3,of,8] commandserver: add experimental option to use separate message channel |
2018-11-08 |
Yuya Nishihara |
|
Accepted |
[2,of,8] commandserver: fix reference before assignment error in pipeservice cleanup |
2018-11-08 |
Yuya Nishihara |
|
Accepted |
[1,of,8] dispatch: pass around ui.fmsg channel |
2018-11-08 |
Yuya Nishihara |
|
Accepted |
[7,of,7] ui: add config knob to redirect status messages to stderr (API) |
2018-11-06 |
Yuya Nishihara |
|
Accepted |
[6,of,7] ui: hide fin/fout/ferr attributes behind @property functions |
2018-11-06 |
Yuya Nishihara |
|
Accepted |
[5,of,7] ui: label prompt and echo messages |
2018-11-06 |
Yuya Nishihara |
|
Accepted |
[4,of,7] ui: add inner function to select write destination |
2018-11-06 |
Yuya Nishihara |
|
Accepted |
[3,of,7] ui: remove _write() and _write_err() functions |
2018-11-06 |
Yuya Nishihara |
|
Accepted |
[2,of,7] ui: move pre/post processes from low-level write()s to _writenobuf() |
2018-11-06 |
Yuya Nishihara |
|
Accepted |
[1,of,7] ui: pass in file object to _writenobuf() |
2018-11-06 |
Yuya Nishihara |
|
Accepted |
[6,of,6] ui: wrap whole _write() block with timeblockedsection |
2018-11-04 |
Yuya Nishihara |
|
Accepted |
[5,of,6] ui: indent _writenobuf() to prepare moving bits from _write() functions |
2018-11-04 |
Yuya Nishihara |
|
Accepted |
[4,of,6] ui: simply concatenate messages before applying color labels |
2018-11-04 |
Yuya Nishihara |
|
Accepted |
[3,of,6] ui: simplify interface of low-level write() functions |
2018-11-04 |
Yuya Nishihara |
|
Accepted |
[2,of,6] ui: factor out function that writes data to fout/ferr with labeling |
2018-11-04 |
Yuya Nishihara |
|
Accepted |
[1,of,6] ui: consolidate places where _progclear() is called |
2018-11-04 |
Yuya Nishihara |
|
Accepted |
templater: compute revset lazily |
2018-11-04 |
Yuya Nishihara |
|
Accepted |
[4,of,4] templatekw: deprecate p1rev/p2rev/p1node/p2node in favor of p1/p2 |
2018-11-02 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templatekw: add p1/p2 keywords which switches the current ctx |
2018-11-02 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: add wrapper for a single template mapping |
2018-11-02 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templatekw: extract internal "{rev}:{node|formatnode}" template to constant |
2018-11-02 |
Yuya Nishihara |
|
Accepted |
[STABLE] tests: require SQLite 3.8.3+ as sqlitestore relies on "WITH" clause |
2018-11-02 |
Yuya Nishihara |
|
Accepted |
[STABLE,RESEND] rust: fix signature of rustlazyancestors_init() function |
2018-11-02 |
Yuya Nishihara |
|
New |
[STABLE] fix: disable use of thread-based worker |
2018-10-31 |
Yuya Nishihara |
|
Accepted |
[3,of,3,STABLE] rust: propagate Python exception raised from index_get_parents_checked() |
2018-10-28 |
Yuya Nishihara |
|
Superseded |
[2,of,3,STABLE] rust: fix possible out-of-bounds read through index_get_parents() |
2018-10-28 |
Yuya Nishihara |
|
Superseded |
[1,of,3,STABLE] rust: fix signature of rustlazyancestors_init() function |
2018-10-28 |
Yuya Nishihara |
|
Superseded |
[2,of,2] py3: do not stringify integers in revlog stats by '%s' |
2018-10-24 |
Yuya Nishihara |
|
New |
[1,of,2] py3: convert revlog stats to a dict of (bytes, int) pairs |
2018-10-24 |
Yuya Nishihara |
|
New |
[3,of,3] branchmap: do not specify changelog as an argument |
2018-10-23 |
Yuya Nishihara |
|
Accepted |
[2,of,3] filecache: unimplement __set__() and __delete__() (API) |
2018-10-23 |
Yuya Nishihara |
|
Accepted |
[1,of,3] filecache: use try-except for faster __dict__ lookup |
2018-10-23 |
Yuya Nishihara |
|
Accepted |
[STABLE] exewrapper: apply clang-format to silence test-check-clang-format.t |
2018-10-23 |
Yuya Nishihara |
|
Accepted |
[2,of,2] statprof: fix overflow while skipping boilerplate parts |
2018-10-20 |
Yuya Nishihara |
|
Accepted |
[1,of,2] statprof: fix indent level of fp.write() (issue6004) |
2018-10-20 |
Yuya Nishihara |
|
Accepted |
[PoC] filecache: unimplement __set__() and __delete__() DO NOT PUSH |
2018-10-20 |
Yuya Nishihara |
|
New |
[9,of,9] py3: get around IOError variants in test-commandserver.t |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
[8,of,9] py3: don't use traceback.print_exc() in commandserver.py |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
[7,of,9] py3: invalidate repository cache with system-string keys |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
[6,of,9] py3: system-stringify file mode in commandserver.py |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
[5,of,9] py3: alias next to __next__ in commandserver.py |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
[4,of,9] py3: system-stringify list of attributes to be forwarded from commandserver.py |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
[3,of,9] py3: import StringIO from test utility to test-commandserver.t |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
[2,of,9] py3: use bprint() helper in test-commandserver.t |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
[1,of,9] py3: byte-stringify most literals in test-commandserver.t |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
addremove: add "ui." prefix to message color keys |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
commands: restore compatibility for "^cmd" registration (issue6005) |
2018-10-18 |
Yuya Nishihara |
|
Accepted |
[6,of,6] py3: byte-stringify literals in test-keyword.t |
2018-10-16 |
Yuya Nishihara |
|
Accepted |
[5,of,6] py3: flush std streams before/after running user code in heredoctest.py |
2018-10-16 |
Yuya Nishihara |
|
Accepted |
[4,of,6] py3: rewrite StringIO fallback for Python 3 |
2018-10-16 |
Yuya Nishihara |
|
Accepted |
[3,of,6] py3: reinvent print() function for contrib/hgclient.py |
2018-10-16 |
Yuya Nishihara |
|
Accepted |
[2,of,6] py3: work around unicode stdio streams in contrib/hgclient.py |
2018-10-16 |
Yuya Nishihara |
|
Accepted |
[1,of,6] py3: convert string literals to bytes in contrib/hgclient.py |
2018-10-16 |
Yuya Nishihara |
|
Accepted |
notify: just use email.errors |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
[6,of,6] rust-chg: abort if server doesn't have enough capabilities |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
[5,of,6] rust-chg: spawn server process if not running |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
[4,of,6] rust-chg: add struct holding information needed to spawn server process |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
[3,of,6] rust-chg: install logger if $CHGDEBUG is set |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
[2,of,6] rust-chg: depend on log and tokio_timer |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
[1,of,6] rust-chg: suppress panic while writing chg error to stderr |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
[4,of,4] formatter: make debug output prettier |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
[3,of,4] stringutil: allow to specify initial indent level of pprint() |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
[2,of,4] stringutil: make level parameter of pprintgen() 0-origin |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
[1,of,4] formatter: use stringutil.pprint() in debug output to drop b'' |
2018-10-14 |
Yuya Nishihara |
|
Accepted |
py3: convert "usage" literal to bytes |
2018-10-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] py3: build help of compression engines in bytes |
2018-10-13 |
Yuya Nishihara |
|
Accepted |
[1,of,2] py3: do I/O in bytes in test-help.t |
2018-10-13 |
Yuya Nishihara |
|
Accepted |
releasenotes: use stringutil.wrap() instead of handcrafted TextWrapper wrapper |
2018-10-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] py3: use __code__ instead of func_code to test if func is cachable |
2018-10-13 |
Yuya Nishihara |
|
Accepted |
[1,of,2] py3: pass in system string to vars(branchmap).__contains__() |
2018-10-13 |
Yuya Nishihara |
|
Accepted |
py3: get around unicode docstrings in test-encoding-textwrap.t and test-help.t |
2018-10-12 |
Yuya Nishihara |
|
Accepted |
obsolete: don't translate internal error message |
2018-10-12 |
Yuya Nishihara |
|
Accepted |
revlog: optimize ancestors() to not check filtered revisions for each |
2018-10-12 |
Yuya Nishihara |
|
Accepted |
[2,of,2] fuzz: report error if Python code raised exception |
2018-10-09 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revlog: explicitly initialize static variables |
2018-10-09 |
Yuya Nishihara |
|
Accepted |
[3,of,3] rust-chg: install signal handlers to forward signals to server |
2018-10-07 |
Yuya Nishihara |
|
New |
[2,of,3] rust-chg: remove SIGCHLD handler which won't work in oxidized chg |
2018-10-07 |
Yuya Nishihara |
|
New |
[1,of,3] rust-chg: extract signal handlers from chg/procutil.c |
2018-10-07 |
Yuya Nishihara |
|
New |
[7,of,7] help: document about "version" template keywords |
2018-10-07 |
Yuya Nishihara |
|
New |
[6,of,7] help: document about "tags" template keywords |
2018-10-07 |
Yuya Nishihara |
|
New |
[5,of,7] help: document about "status" template keywords |
2018-10-07 |
Yuya Nishihara |
|
New |
[4,of,7] help: document about "resolve" template keywords |
2018-10-07 |
Yuya Nishihara |
|
New |
[3,of,7] help: document about "paths" template keywords |
2018-10-07 |
Yuya Nishihara |
|
New |
[2,of,7] help: document about "identify" template keywords |
2018-10-07 |
Yuya Nishihara |
|
New |
[1,of,7] help: document about "grep" template keywords |
2018-10-07 |
Yuya Nishihara |
|
New |
chgserver: catch Abort while parsing early args to shut down cleanly |
2018-10-07 |
Yuya Nishihara |
|
New |
[2,of,2] chg: upgrade client to use "setumask2" command |
2018-10-05 |
Yuya Nishihara |
|
New |
[1,of,2] chgserver: add "setumask2" command which uses correct message frame |
2018-10-05 |
Yuya Nishihara |
|
New |
[5,of,5] remotenames: abort if literal revset pattern matches nothing |
2018-10-05 |
Yuya Nishihara |
|
Accepted |
[4,of,5] remotenames: remove unneeded sorted() from revset implementation |
2018-10-05 |
Yuya Nishihara |
|
Accepted |
[3,of,5] remotenames: don't call a set of nodes as "revs" |
2018-10-05 |
Yuya Nishihara |
|
Accepted |
[2,of,5] remotenames: use util.always instead of handcrafted lambda |
2018-10-05 |
Yuya Nishihara |
|
Accepted |
[1,of,5] remotenames: inline _parseargs() into _revsetutil() |
2018-10-05 |
Yuya Nishihara |
|
Accepted |
[6,of,6] help: document about "export" template keywords |
2018-10-03 |
Yuya Nishihara |
|
New |
[5,of,6] help: document about "config" template keywords |
2018-10-03 |
Yuya Nishihara |
|
New |
[4,of,6] help: document about "cat" template keywords |
2018-10-03 |
Yuya Nishihara |
|
New |
[3,of,6] help: document about "branches" template keywords |
2018-10-03 |
Yuya Nishihara |
|
New |
[2,of,6] help: document about "bookmarks" template keywords |
2018-10-03 |
Yuya Nishihara |
|
New |
[1,of,6] help: document about "annotate" template keywords |
2018-10-03 |
Yuya Nishihara |
|
New |
[13,of,13] rust-chg: add main program |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[12,of,13] rust-chg: add interface to chdir the server |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[11,of,13] rust-chg: add Client extensions to run cHg-specific requests |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[10,of,13] rust-chg: port basic socket path handling from cHg of C |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[09,of,13] rust-chg: add state machine to handle "runcommand" request with cHg extension |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[08,of,13] rust-chg: add callback to handle pager and shell command requests |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[07,of,13] rust-chg: add low-level function to set pager fd blocking |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[06,of,13] rust-chg: add future that handles "attachio" request |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[05,of,13] rust-chg: add parser for request messages sent to "S" channel |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[04,of,13] rust-chg: add wrapper around C function |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[03,of,13] rust-chg: add function to send fds via domain socket |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[02,of,13] rust-chg: update dependencies |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[01,of,13] rust-chg: add project skeleton |
2018-10-02 |
Yuya Nishihara |
|
Accepted |
[5,of,5,V2] help: document about "files" template keywords |
2018-10-01 |
Yuya Nishihara |
|
New |
[4,of,5,V2] formatter: remove experimental marker from -T option |
2018-10-01 |
Yuya Nishihara |
|
New |
[3,of,5,V2] grep: rename {line_number} to {lineno} as well (BC) |
2018-10-01 |
Yuya Nishihara |
|
New |
[2,of,5,V2] annotate: rename {line_number} to {lineno} (BC) |
2018-10-01 |
Yuya Nishihara |
|
New |
[1,of,5,V2] resolve: rename {status} to {mergestatus} to not shadow change status (BC) |
2018-10-01 |
Yuya Nishihara |
|
New |
[7,of,7] help: document about "files" template keywords |
2018-09-30 |
Yuya Nishihara |
|
Superseded |
[6,of,7] formatter: remove experimental marker from -T option |
2018-09-30 |
Yuya Nishihara |
|
Superseded |
[5,of,7] templatefilters: alias element of {_|splitlines} to {text} |
2018-09-30 |
Yuya Nishihara |
|
Superseded |
[4,of,7] grep: rename {line_number} to {lineno} as well (BC) |
2018-09-30 |
Yuya Nishihara |
|
Superseded |
[3,of,7] annotate: rename {line_number} to {lineno} (BC) |
2018-09-30 |
Yuya Nishihara |
|
Superseded |
[2,of,7] annotate: rename {lines}/{line} to {texts}/{text} respectively (BC) |
2018-09-30 |
Yuya Nishihara |
|
Superseded |
[1,of,7] resolve: rename {status} to {mergestatus} to not shadow change status (BC) |
2018-09-30 |
Yuya Nishihara |
|
Superseded |
[4,of,4,STABLE] chgserver: do not send system() back to client if stdio redirected (issue5992) |
2018-09-26 |
Yuya Nishihara |
|
Accepted |
[3,of,4,STABLE] chgserver: update comment describing when to fall back to core _runsystem() |
2018-09-26 |
Yuya Nishihara |
|
Accepted |
[2,of,4,STABLE] procutil: compare fd number to see if stdio protection is needed (issue5992) |
2018-09-26 |
Yuya Nishihara |
|
Accepted |
[1,of,4,STABLE] test-ssh: show that stdio redirection doesn't work with chg |
2018-09-26 |
Yuya Nishihara |
|
Accepted |
[5,of,5] annotate: pass in wdir rev and node to formatter (BC) |
2018-09-23 |
Yuya Nishihara |
|
New |
[4,of,5] annotate: pass around full hex node until formatting plain output |
2018-09-23 |
Yuya Nishihara |
|
New |
[3,of,5] log: fill in pseudo rev and node as wdir() manifest identifiers |
2018-09-23 |
Yuya Nishihara |
|
New |
[2,of,5] log: have changesetformatter fill in wdir() rev and node (BC) |
2018-09-23 |
Yuya Nishihara |
|
New |
[1,of,5] hgweb: use scmutil.binnode() to translate None to wdir hash (issue5988) |
2018-09-23 |
Yuya Nishihara |
|
New |
[2,of,2] hgweb: register web.static to the config table |
2018-09-23 |
Yuya Nishihara |
|
Accepted |
[1,of,2] help: document web.static config |
2018-09-23 |
Yuya Nishihara |
|
Accepted |
[9,of,9] bookmarks: remove --active in favor of --list |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[8,of,9] bookmarks: add explicit option to list bookmarks of the given names |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[7,of,9] bookmarks: reject --delete with --inactive which makes no sense |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[6,of,9] bookmarks: parse out --inactive to action early |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[5,of,9] bookmarks: parse out implicit "add" action early |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[4,of,9] bookmarks: clarify that opts['rename'] points to an old bookmark to be renamed |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[3,of,9] bookmarks: refactor option checking to pick one from --delete/rename/active |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[2,of,9] bookmarks: convert opts to bytes dict early |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[1,of,9] bookmarks: pass in formatter to printbookmarks() instead of opts (API) |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[2,of,2] chgserver: restore pager fds attached within runcommand session |
2018-09-19 |
Yuya Nishihara |
|
New |
[1,of,2] chgserver: add separate flag to remember if stdio fds are replaced |
2018-09-19 |
Yuya Nishihara |
|
New |
[2,of,2] status: remove "morestatus" message from formatter data (BC) |
2018-09-19 |
Yuya Nishihara |
|
New |
[1,of,2] tests: show that the structure of the more status output looks weird |
2018-09-19 |
Yuya Nishihara |
|
New |
phabricator: add testedwith boilerplate |
2018-09-19 |
Yuya Nishihara |
|
New |
D4602: phabricator: move extension from contrib to hgext |
2018-09-15 |
Yuya Nishihara |
|
New |
[5,of,5] log: make changesetformatter pass in changectx to formatter |
2018-09-15 |
Yuya Nishihara |
|
New |
[4,of,5] journal: use changesetformatter to properly nest list of commits in JSON |
2018-09-15 |
Yuya Nishihara |
|
New |
[3,of,5] journal: do not pass in repolookuperror string to template (BC) |
2018-09-15 |
Yuya Nishihara |
|
New |
[2,of,5] journal: inline formatted nodes and date into expression |
2018-09-15 |
Yuya Nishihara |
|
New |
[1,of,5] journal: unify template name for "nodes" (BC) |
2018-09-15 |
Yuya Nishihara |
|
New |
censor: rename loop variable to silence pyflakes warning |
2018-09-15 |
Yuya Nishihara |
|
Accepted |
[4,of,4] identify: change {parents} to a list of nodes (BC) |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
[3,of,4] identify: use fm.hexfunc thoroughly |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
[2,of,4] formatter: replace contexthint() with demand loading of ctx object |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
[1,of,4] formatter: populate ctx from repo and node value |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
help: add internals.wireprotocolrpc to the table |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
setup: exclude vendored futures package on Python 3 |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
[4,of,4] templatekw: add experimental {status} keyword |
2018-09-13 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templatekw: add option to include ignored/clean/unknown files in cache |
2018-09-13 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templatekw: keep status tuple in cache dict and rename cache key accordingly |
2018-09-13 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templatekw: extract function that computes and caches file status |
2018-09-13 |
Yuya Nishihara |
|
Accepted |
py3: use sysstr() to convert ProgrammingError bytes with no unicode error risk |
2018-09-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] narrow: remove hack to write narrowspec to shared .hg directory |
2018-09-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] narrowspec: remove parseserverpatterns() which isn't used anymore |
2018-09-12 |
Yuya Nishihara |
|
Accepted |
[6,of,6] ancestor: use heapreplace() in place of heappop/heappush() |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[5,of,6] ancestor: rename local aliases of heapq functions in _lazyancestorsiter() |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[4,of,6] ancestor: optimize _lazyancestorsiter() for contiguous chains |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[3,of,6] ancestor: unroll loop of parents in _lazyancestorsiter() |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[2,of,6] ancestor: return early from _lazyancestorsiter() when reached to stoprev |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[1,of,6] ancestor: remove alias of initrevs from _lazyancestorsiter() |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
ancestor: remove extra generator from lazyancestors.__iter__() |
2018-09-10 |
Yuya Nishihara |
|
Accepted |
[2,of,2] ancestor: filter out initial revisions lower than stoprev |
2018-09-08 |
Yuya Nishihara |
|
Changes Requested |
[1,of,2] ancestor: add test showing inconsistency between __iter__ and __contains__ |
2018-09-08 |
Yuya Nishihara |
|
Changes Requested |
[4,of,4] hgweb: do not audit URL path as working-directory path |
2018-09-07 |
Yuya Nishihara |
|
Accepted |
[3,of,4] hgweb: map Abort to 403 error to report inaccessible path for example |
2018-09-07 |
Yuya Nishihara |
|
Accepted |
[2,of,4] hgweb: add error template to json so it won't crash |
2018-09-07 |
Yuya Nishihara |
|
Accepted |
[1,of,4] hgweb: show shortlog by default in json output (issue5978) |
2018-09-07 |
Yuya Nishihara |
|
Accepted |
doc: use modern import style in runrst |
2018-09-06 |
Yuya Nishihara |
|
Accepted |
help: add internals.wireprotocolv2 to the table, and remove redundant header |
2018-09-06 |
Yuya Nishihara |
|
Accepted |
[5,of,5,STABLE] manifest: fix leak on error return from lazymanifest_filtercopy() |
2018-09-05 |
Yuya Nishihara |
|
Accepted |
[4,of,5,STABLE] manifest: incref/decref copy->pydata to clarify 'copy' holds a reference |
2018-09-05 |
Yuya Nishihara |
|
Accepted |
[3,of,5,STABLE] dirstate: use tuple interface to fix leak in pack_dirstate() |
2018-09-05 |
Yuya Nishihara |
|
Accepted |
[2,of,5,STABLE] xdiff: fix leak in hunk_consumer() |
2018-09-05 |
Yuya Nishihara |
|
Accepted |
[1,of,5,STABLE] base85: fix leak on error return from b85decode() |
2018-09-05 |
Yuya Nishihara |
|
Accepted |
revlog: fix size of Python nodetree object |
2018-09-04 |
Yuya Nishihara |
|
Accepted |
revert: stabilize status message of chunks selected interactively |
2018-09-03 |
Yuya Nishihara |
|
Accepted |
[3,of,3] run-tests: drop support for --with-python3 and $PYTHON3 |
2018-09-02 |
Yuya Nishihara |
|
Accepted |
[2,of,3] test-check-py3-compat: don't run py3 part if not build against python3 |
2018-09-02 |
Yuya Nishihara |
|
Accepted |
[1,of,3] test-check-py3-compat: don't run py2 part if $PYTHON is python3 |
2018-09-02 |
Yuya Nishihara |
|
Accepted |
[6,of,6] templatekw: add {size} keyword as an example of fctx-based keyword |
2018-09-02 |
Yuya Nishihara |
|
New |
[5,of,6] formatter: populate fctx from ctx and path value |
2018-09-02 |
Yuya Nishihara |
|
New |
[4,of,6] formatter: factor out function that detects node change and document it |
2018-09-02 |
Yuya Nishihara |
|
New |
[3,of,6] formatter: inline _gettermap and _knownkeys |
2018-09-02 |
Yuya Nishihara |
|
New |
[2,of,6] formatter: fill missing resources by formatter, not by resource mapper |
2018-09-02 |
Yuya Nishihara |
|
New |
[1,of,6] templater: remove unused context argument from most resourcemapper functions |
2018-09-02 |
Yuya Nishihara |
|
New |
[4,of,4] fastannotate: use stringutil.pprint() to dump diffopts to be hashed |
2018-09-01 |
Yuya Nishihara |
|
Accepted |
[3,of,4] test-check-py3-compat: update "python3 check-py3-compat.py" output |
2018-09-01 |
Yuya Nishihara |
|
Accepted |
[2,of,4] test-check-py3-compat: exclude thirdparty and cffi which are known to fail |
2018-09-01 |
Yuya Nishihara |
|
Accepted |
[1,of,4] test-check-py3-compat: remove false output from "python3 check-py3-compat.py" |
2018-09-01 |
Yuya Nishihara |
|
Accepted |
[STABLE] hgweb: load revcount + 1 entries to fill nextentry in log page (issue5972) |
2018-08-31 |
Yuya Nishihara |
|
Accepted |
shelve: fix crash on unshelve without .shelve metadata file |
2018-08-31 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templatekw: add {path} keyword to host documentation |
2018-08-30 |
Yuya Nishihara |
|
New |
[4,of,5] status: rename {copy} to {source} for compatibility with {file_copies} (BC) |
2018-08-30 |
Yuya Nishihara |
|
New |
[3,of,5] formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC) |
2018-08-30 |
Yuya Nishihara |
|
New |
[2,of,5] templatekw: alias {name} of file copies dict to {path} |
2018-08-30 |
Yuya Nishihara |
|
New |
[1,of,5] templatekw: alias {file} of files list to {path} |
2018-08-30 |
Yuya Nishihara |
|
New |
[4,of,4] minirst: filter blocks by full path to section |
2018-08-29 |
Yuya Nishihara |
|
Accepted |
[3,of,4] minirst: mark getsections() as an internal helper |
2018-08-29 |
Yuya Nishihara |
|
Accepted |
[2,of,4] help: rewrite parsing of help topic to not drop section name with dots |
2018-08-29 |
Yuya Nishihara |
|
Accepted |
[1,of,4] test-help: add tests showing that sections can't be filtered by dotted name |
2018-08-29 |
Yuya Nishihara |
|
Accepted |
[2,of,2] bookmarks: adjust exception type so present(bookmark(.)) works as expected |
2018-08-25 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revset: expand bookmark(.) to the active bookmark |
2018-08-25 |
Yuya Nishihara |
|
Accepted |
[3,of,3] pycompat: remove membershiprange which is no longer used |
2018-08-25 |
Yuya Nishihara |
|
Accepted |
[2,of,3] transaction: remember original len(repo) instead of tracking added revs (API) |
2018-08-25 |
Yuya Nishihara |
|
Accepted |
[1,of,3] obsutil: make sure "addedrevs" is not None in getobsoleted() |
2018-08-25 |
Yuya Nishihara |
|
Accepted |
[7,of,7] minirst: remove unused function decorateblocks() |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[6,of,7] minirst: make format() simply return a formatted text |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[5,of,7] help: reorder section filtering flow to not format help text twice |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[4,of,7] help: inline minirst.format() |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[3,of,7] minirst: extract function that formats parsed blocks as plain text |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[2,of,7] minirst: unindent "if True" block in filtersections() |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[1,of,7] minirst: extract function that filters parsed blocks by section name |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
localrepo: do not cache auditor/nofsauditor which would make reference cycle |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[STABLE] merge: do not delete untracked files silently (issue5962) |
2018-08-19 |
Yuya Nishihara |
|
Accepted |
node: correct hex representation of pseudo node ids |
2018-08-18 |
Yuya Nishihara |
|
Accepted |
[STABLE] perf: fix typo in perfphasesremote() |
2018-08-18 |
Yuya Nishihara |
|
New |
[3,of,3] revlog: obtain the first node at the lowest layer while building pure nodemap |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revlog: fix pure nodemap to not access missing index entry |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[1,of,3] changelog: remove copy of revlog.nodemap() |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[3,of,3] branchmap: explicitly convert file into iterator |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[2,of,3] branchmap: close cache file properly |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[1,of,3] branchmap: strip '\n' read from cache file as before |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[2,of,2] rebase: do not pass in user option to rollback in-memory merge conflict |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[1,of,2] rebase: add test for in-memory merge conflicts |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[5,of,5] rebase: turn off inmemory flag on --stop |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[4,of,5] rebase: use action variable to select things to do |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[3,of,5] rebase: consolidate check for --dry-run/--confirm on abort/stop/continue |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[2,of,5] rebase: consolidate check for --abort/--stop/--continue conflicts |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[1,of,5] rebase: do not set internal dryrun flag by --confirm |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[3,of,3] commit: try hard to reuse p1 manifest if nothing changed |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[2,of,3] merge: add tests for commit with no content change |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[1,of,3] commit: add debug message regarding manifest reuse |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
byteify-strings: prevent "__name__ == '__main__'" from being transformed |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[5,of,5] mail: convert encoding.encoding to sysstr |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[4,of,5] mail: call s.decode('ascii') explicitly to see if s is an ascii bytes |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[3,of,5] mail: pass in addr to _addressencode() in bytes |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[2,of,5] mail: remove redundant bytesurl() from addrlistencode() |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[1,of,5] patchbomb: really use BytesGenerator API |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[2,of,2] cmdutil: remove _updatecleanmsg() which is no longer used anywhere |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cmdutil: fix weird indent in _mergemsg() |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[evolve-ext] templatekw: do not override in-core {obsolete} keyword |
2018-08-08 |
Yuya Nishihara |
|
New |
[2,of,2] templatekw: copy {author} to {user} and document {author} as an alias |
2018-08-07 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templates: rename "user" to "luser" defined in default map file (API) |
2018-08-07 |
Yuya Nishihara |
|
Accepted |
[3,of,3] templatekw: deprecate old-style template keyword function (API) |
2018-08-06 |
Yuya Nishihara |
|
New |
[2,of,3] hgweb: mark all lambda template keywords as new-style function |
2018-08-06 |
Yuya Nishihara |
|
New |
[1,of,3] hgweb: use registrar to add "motd" template keyword |
2018-08-06 |
Yuya Nishihara |
|
New |
[2,of,2] fileset: load core predicates directly to symbols dict |
2018-08-06 |
Yuya Nishihara |
|
New |
[1,of,2] fileset: turn on listclean conditionally |
2018-08-06 |
Yuya Nishihara |
|
New |
[7,of,7] fileset: narrow status computation by left-hand-side of 'and' node |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[6,of,7] fileset: move copy constructor of matchctx near __init__ |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[5,of,7] fileset: build status according to 'withstatus' hint |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[4,of,7] fileset: insert hints where status should be computed |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[3,of,7] fileset: move buildstatus() to matchctx method |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[2,of,7] fileset: keep basectx by matchctx |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[1,of,7] fileset: pass in basectx to _buildstatus() |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[3,of,3] fileset: combine union of basic patterns into single matcher |
2018-08-04 |
Yuya Nishihara |
|
New |
[2,of,3] fileset: reorder 'or' expression by weight |
2018-08-04 |
Yuya Nishihara |
|
New |
[1,of,3] fileset: introduce weight constants for readability |
2018-08-04 |
Yuya Nishihara |
|
New |
[2,of,2] sparse: use named parameters in i18n strings |
2018-08-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2] sparse: do not include operator in i18n strings |
2018-08-04 |
Yuya Nishihara |
|
Accepted |
[7,of,7] fileset: optimize 'x and not y' to 'x - y' |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[6,of,7] fileset: reorder 'and' expression to evaluate basic patterns first |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[5,of,7] fileset: roughly adjust weights of functions |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[4,of,7] fileset: add stub for weight-based optimization |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[3,of,7] fileset: reject 'negate' node early while transforming parsed tree |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[2,of,7] fileset: drop 'group' node from tree to be evaluated |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[1,of,7] fileset: add phase to transform parsed tree |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[6,of,6] fileset: extract language processing part to new module (API) |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[5,of,6] fileset: flatten 'or' nodes to unnest unionmatchers |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[4,of,6] fileset: flatten arguments list |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[3,of,6] debugfileset: add option to show matcher representation |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[2,of,6] debugfileset: backport --show-stage option from debugrevspec |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[1,of,6] lfs: remove callstatus property from 'lfs()' fileset |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[STABLE,RESEND] fileset: suppress EACCES while reading arbitrary paths via filectx API |
2018-07-31 |
Yuya Nishihara |
|
Accepted |
[STABLE] test-fileset: make con.xml in output conditionally available |
2018-07-30 |
Yuya Nishihara |
|
Accepted |
[STABLE] fileset: suppress EACCES while reading arbitrary paths via filectx API |
2018-07-29 |
Yuya Nishihara |
|
Superseded |
[1,of,5,RFC] tests: show added/modified/removed files when logging repos converted from bzr |
2018-07-28 |
Yuya Nishihara |
|
New |
[STABLE] doctest: convert matcher root to native path |
2018-07-28 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] test-obsmarker-template: run mkcommit in subshell to isolate envvars |
2018-07-28 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] test-obsmarker-template: add missing HGENCODING=latin-1 |
2018-07-28 |
Yuya Nishihara |
|
Accepted |
worker: call selector.close() to release polling resources |
2018-07-19 |
Yuya Nishihara |
|
Accepted |
[3,of,3] obsolete: explode if metadata contains invalid UTF-8 sequence (API) |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
[2,of,3] obsolete: store user name and note in UTF-8 (issue5754) (BC) |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
[1,of,3] obsolete: clarify users in markerusers() never contain None |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
[2,of,2,V2] revset: special case commonancestors(none()) to be empty set |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V2] revset: clarify heads() order doesn't matter while computing common ancestors |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
[2,of,2] phases: micro-optimize newheads() to not create context objects |
2018-07-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] phases: remove excessive optimization from newheads() (issue5939) |
2018-07-14 |
Yuya Nishihara |
|
Accepted |
[2,of,2] hghave: require clang-format >= 6 due to output change |
2018-07-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cext: reformat with clang-format 6.0 |
2018-07-14 |
Yuya Nishihara |
|
Accepted |
[4,of,4] py3: use bytes() to byte-stringify Abort message in handleremotechangegroup() |
2018-07-12 |
Yuya Nishihara |
|
Accepted |
[3,of,4] py3: don't str() to byte-stringify object in test-bundle2-remote-changegroup.t |
2018-07-12 |
Yuya Nishihara |
|
Accepted |
[2,of,4] py3: byte-stringify literals in extension in test-bundle2-remote-changegroup.t |
2018-07-12 |
Yuya Nishihara |
|
Accepted |
[1,of,4] py3: open file in binary mode in test-bundle2-remote-changegroup.t |
2018-07-12 |
Yuya Nishihara |
|
Accepted |
[9,of,9] fileset: remove fullmatchctx class |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[8,of,9] fileset: remove subset and unused filtering functions from matchctx |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[7,of,9] fileset: remove callexisting flag and mctx.existing() (API) |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[6,of,9] fileset: rewrite predicates to return matcher not closed to subset (API) (BC) |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[5,of,9] highlight: use matcher API to test if file should be pygmentized |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[4,of,9] fileset: parse argument of size() by predicate function |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[3,of,9] fileset: add "tracked()" to explicitly select files in the revision |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[2,of,9] fileset: rewrite andset() to not use mctx.narrow() |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[1,of,9] fileset: add helpers to make predicatematcher and nevermatcher |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
revset: clarify heads() order doesn't matter while computing common ancestors |
2018-07-10 |
Yuya Nishihara |
|
Superseded |
grep: hide cryptic revision number by default |
2018-07-10 |
Yuya Nishihara |
|
Not Applicable |
[7,of,7] bundle2: use ProgrammingError to report bad use of addparam() |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[6,of,7] py3: byte-stringify literals in extension in test-bundle2-format.t |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[5,of,7] py3: drop b'' while formatting BundleUnknownFeatureError message |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[4,of,7] py3: suppress write() result and close file in test-bookmarks-pushpull.t |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[3,of,7] py3: drop b'' while formatting ResponseError |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[2,of,7] py3: fix revnums in bookmark discovery to be consumable more than once |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[1,of,7] py3: byte-stringify literals in extension in test-bundle2-exchange.t |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[6,of,6] py3: fix bundle heads to be consumable more than once |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[5,of,6] py3: byte-stringify literals in hook script in test-bundle.t |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[4,of,6] py3: make 'None in lazyancestors' not crash |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[3,of,6] py3: convert server-string to unicode to make http library happy |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[2,of,6] py3: fix dumbhttp.py to convert --daemon-postexec arguments back to bytes |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[1,of,6] py3: use bytes.endswith() instead of bytes[n] |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
diff: graduate word-diff option from experimental |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[3,of,3] test-convert: demonstrate an unstable hash issue for bzr -> hg -> hg |
2018-07-07 |
Yuya Nishihara |
|
New |
[6,of,6] fileset: pass in badfn to inner matchers |
2018-07-07 |
Yuya Nishihara |
|
New |
[5,of,6] fileset: restrict getfileset() to not return a computed set (API) |
2018-07-07 |
Yuya Nishihara |
|
New |
[4,of,6] match: add prefixdirmatcher to adapt subrepo matcher back |
2018-07-07 |
Yuya Nishihara |
|
New |
[3,of,6] fileset: make debugfileset filter repository files |
2018-07-07 |
Yuya Nishihara |
|
New |
[2,of,6] fileset: sort debugfileset output |
2018-07-07 |
Yuya Nishihara |
|
New |
[1,of,6] fileset: move helper functions to top |
2018-07-07 |
Yuya Nishihara |
|
New |
[7,of,7] diffutil: move the module out of utils package |
2018-07-06 |
Yuya Nishihara |
|
New |
[6,of,7] diffutil: remove diffopts() in favor of diffallopts() |
2018-07-06 |
Yuya Nishihara |
|
New |
[5,of,7] obsutil: use public interface to access to repo.ui |
2018-07-06 |
Yuya Nishihara |
|
New |
[4,of,7] hgweb: pass ui to diffstatgen() explicitly |
2018-07-06 |
Yuya Nishihara |
|
New |
[3,of,7] synthrepo: simply use the ui passed as a function argument |
2018-07-06 |
Yuya Nishihara |
|
New |
[2,of,7] templatekw: obtain ui directly from the template context |
2018-07-06 |
Yuya Nishihara |
|
New |
[1,of,7] context: remove unneeded alias of diffopts |
2018-07-06 |
Yuya Nishihara |
|
New |
[7,of,7] match: remove ctx argument from code path down to _buildmatch() |
2018-07-05 |
Yuya Nishihara |
|
New |
[6,of,7] match: compose 'set:' pattern as matcher |
2018-07-05 |
Yuya Nishihara |
|
New |
[5,of,7] match: resolve 'set:' patterns first in _buildmatch() |
2018-07-05 |
Yuya Nishihara |
|
New |
[4,of,7] match: explode if unsupported pattern passed down to _regex() builder |
2018-07-05 |
Yuya Nishihara |
|
New |
[3,of,7] match: add basic wrapper for boolean function |
2018-07-05 |
Yuya Nishihara |
|
New |
[2,of,7] stringutil: move _formatsetrepr() from smartset |
2018-07-05 |
Yuya Nishihara |
|
New |
[1,of,7] pycompat: move rapply() from util |
2018-07-05 |
Yuya Nishihara |
|
New |
[8,of,8] status: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[7,of,8] resolve: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[6,of,8] manifest: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[5,of,8] files: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[4,of,8] files: automatically populate fields referenced from template |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[3,of,8] grep: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[2,of,8] cat: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[1,of,8] bookmarks: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[STABLE] encoding: alias cp65001 to utf-8 on Windows |
2018-07-01 |
Yuya Nishihara |
|
New |
cleanup: pass in overwrite flag to hg.updaterepo() as named argument |
2018-07-01 |
Yuya Nishihara |
|
Accepted |
revset: add partial support for ancestor(wdir()) |
2018-06-30 |
Yuya Nishihara |
|
Accepted |
[2,of,2] rebase: convert opts dict to bytes at once |
2018-06-30 |
Yuya Nishihara |
|
Accepted |
[1,of,2] rebase: isolate command options from internal flags |
2018-06-30 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: move lookup of first ancestor() candidate out of the loop |
2018-06-28 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revset: leverage orset() to flatten ancestor() arguments |
2018-06-28 |
Yuya Nishihara |
|
Accepted |
[1,of,3] revset: remove orphan i18n comment from ancestor() |
2018-06-28 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: fix heads() order to always follow the input set (BC) |
2018-06-27 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-revset: show that order of heads() can be wrong |
2018-06-27 |
Yuya Nishihara |
|
Accepted |
convert: don't pass --no-files to "darcs show repo" command |
2018-06-25 |
Yuya Nishihara |
|
Accepted |
[4,of,4] show: use filter() function to strip "tip" tag |
2018-06-23 |
Yuya Nishihara |
|
New |
[3,of,4] templater: extend filter() to accept template expression for emptiness test |
2018-06-23 |
Yuya Nishihara |
|
New |
[2,of,4] templater: introduce filter() function to remove empty items from list |
2018-06-23 |
Yuya Nishihara |
|
New |
[1,of,4] templater: fix truth testing of integer 0 taken from a list/dict |
2018-06-23 |
Yuya Nishihara |
|
New |
[3,of,3] templater: remove redundant member variables from templater class |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[2,of,3] templater: resurrect cache of engine instance |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[1,of,3] templater: extract template loader to separate class |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
formatter: look for template symbols from the associated name |
2018-06-22 |
Yuya Nishihara |
|
New |
[5,of,5] tests: rename and document test-command-template.t |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[4,of,5] tests: extract test-template-keywords.t from test-command-template.t |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[3,of,5] tests: fold test-template-filters.t into test-template-functions.t |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[2,of,5] tests: extract test-template-functions.t from test-command-template.t |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[1,of,5] tests: extract test-template-map.t from test-command-template.t |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[STABLE] merge: do not fill manifest of committed revision with pseudo node (issue5526) |
2018-06-19 |
Yuya Nishihara |
|
Accepted |
[4,of,4] tags: unblock log-like template keywords and functions |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[3,of,4] formatter: provide hint of context keys required by template |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templatefuncs: declare resource requirements for future use |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templatefuncs: minimize resource requirements |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[9,of,9] py3: byte-stringify literals in contrib/phabricator.py as example |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[8,of,9] byteify-strings: remove superfluous "if True" block |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[7,of,9] byteify-strings: try to preserve column alignment |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[6,of,9] byteify-strings: do not rewrite system string literals to u'' |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[5,of,9] byteify-strings: do not rewrite iteritems() and itervalues() by default |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[4,of,9] byteify-strings: drop import-line hack |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[3,of,9] byteify-strings: add --inplace option to write back result |
2018-06-18 |
Yuya Nishihara |
|
Accepted |