[1,of,3] hghave: add "chg" flag to skip tests that can't be compatible with chg |
2016-04-08 |
Yuya Nishihara |
|
Accepted |
[9,of,9] test-hgweb-auth: stop direct symbol import of mercurial.error.Abort |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[8,of,9] test-hgweb-auth: alias ui as uimod |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[7,of,9] test-hg-parseurl: stop direct symbol import of mercurial.hg.parseurl |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[6,of,9] test-filelog: alias ui as uimod |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[5,of,9] test-duplicateoptions: alias ui as uimod |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[4,of,9] test-filecache: alias ui as uimod |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[3,of,9] test-filecache: sort import lines |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[2,of,9] test-ctxmanager: stop direct symbol import of mercurial.util |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[1,of,9] test-batching: stop direct symbol import of mercurial modules |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[9,of,9] hghave: replace relative import of docutils.core |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[8,of,9] tests: make tinyproxy.py not import sys.argv by name |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[7,of,9] test-walkrepo: alias ui as uimod |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[6,of,9] test-ui-config: alias ui as uimod |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[5,of,9] test-context: alias ui as uimod |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[4,of,9] test-ancestor: alias ui as uimod |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[3,of,9] tests: sort import lines in tinyproxy.py |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[2,of,9] tests: sort import lines in failfilemerge.py |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[1,of,9] tests: sort import lines in dumbhttp.py |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[7,of,7,V3,RFC] parser: unify parser function of alias declaration and definition |
2016-04-03 |
Yuya Nishihara |
marmoute |
Accepted |
[6,of,7,V3,RFC] revset: unify function that parses alias declaration and definition |
2016-04-03 |
Yuya Nishihara |
marmoute |
Accepted |
[5,of,7,V3,RFC] parser: move alias definition parser to common rule-set class |
2016-04-03 |
Yuya Nishihara |
marmoute |
Accepted |
[4,of,7,V3,RFC] parser: move _relabelaliasargs() to common rule-set class |
2016-04-03 |
Yuya Nishihara |
marmoute |
Accepted |
[3,of,7,V3,RFC] parser: move alias declaration parser to common rule-set class |
2016-04-03 |
Yuya Nishihara |
marmoute |
Accepted |
[2,of,7,V3,RFC] parser: add stub class that will host alias parsing and expansion |
2016-04-03 |
Yuya Nishihara |
marmoute |
Accepted |
[1,of,7,V3,RFC] revset: narrow scope of "except ParseError" block in _parsealiasdecl() |
2016-04-03 |
Yuya Nishihara |
marmoute |
Accepted |
[7,of,7,V2] parser: unify parser function of alias declaration and definition |
2016-04-02 |
Yuya Nishihara |
|
Superseded |
[6,of,7,V2] revset: unify function that parses alias declaration and definition |
2016-04-02 |
Yuya Nishihara |
|
Superseded |
[5,of,7,V2] parser: move alias definition parser to common rule-set class |
2016-04-02 |
Yuya Nishihara |
|
Superseded |
[4,of,7,V2] parser: move _relabelaliasargs() to common rule-set class |
2016-04-02 |
Yuya Nishihara |
|
Superseded |
[3,of,7,V2] parser: move alias declaration parser to common rule-set class |
2016-04-02 |
Yuya Nishihara |
|
Superseded |
[2,of,7,V2] parser: add stub class that will host alias parsing and expansion |
2016-04-02 |
Yuya Nishihara |
|
Superseded |
[1,of,7,V2] revset: narrow scope of "except ParseError" block in _parsealiasdecl() |
2016-04-02 |
Yuya Nishihara |
|
Superseded |
[6,of,6] parser: move alias definition parser to common rule-set class |
2016-04-01 |
Yuya Nishihara |
|
Superseded |
[5,of,6] parser: move _relabelaliasargs() to common rule-set class |
2016-04-01 |
Yuya Nishihara |
|
Superseded |
[4,of,6] parser: move alias declaration parser to common rule-set class |
2016-04-01 |
Yuya Nishihara |
|
Superseded |
[3,of,6] revset: narrow scope of "except ParseError" block in _parsealiasdecl() |
2016-04-01 |
Yuya Nishihara |
|
Superseded |
[2,of,6] parser: add stub class that will host alias parsing and expansion |
2016-04-01 |
Yuya Nishihara |
|
Superseded |
[1,of,6] parser: move parsererrordetail() function from revset module |
2016-04-01 |
Yuya Nishihara |
|
Accepted |
[4,of,4] revset: make _parsealiasdecl() simply return the original parsed tree |
2016-03-30 |
Yuya Nishihara |
|
Accepted |
[3,of,4] revset: inline isvalidfunc(), getfuncname() and getfuncargs() |
2016-03-30 |
Yuya Nishihara |
|
Accepted |
[2,of,4] revset: inline isvalidsymbol() and getsymbol() into _parsealiasdecl() |
2016-03-30 |
Yuya Nishihara |
|
Accepted |
[1,of,4] revset: remove redundant checks for parsed tree of alias |
2016-03-30 |
Yuya Nishihara |
|
Accepted |
[5,of,5] revset: remove unused lookup argument from _tokenizealias() |
2016-03-29 |
Yuya Nishihara |
|
Accepted |
[4,of,5] revset: inline _getaliasarg() function |
2016-03-29 |
Yuya Nishihara |
|
Accepted |
[3,of,5] revset: drop redundant check for unknown alias arguments |
2016-03-29 |
Yuya Nishihara |
|
Accepted |
[2,of,5] revset: move tagging of alias arguments from tokenization to parsing phase |
2016-03-29 |
Yuya Nishihara |
|
Accepted |
[1,of,5] revset: add test that should fail if '_aliasarg' tag is removed |
2016-03-29 |
Yuya Nishihara |
|
Accepted |
templater: do not strip non-quote characters from template config |
2016-03-29 |
Yuya Nishihara |
|
Accepted |
debugrevspec: show expanded/concatenated states before printing trees |
2016-03-26 |
Yuya Nishihara |
|
Accepted |
[2,of,2] templater: relax unquotestring() to fall back to bare string |
2016-03-26 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templater: do not abuse SyntaxError to report errors in template map file |
2016-03-26 |
Yuya Nishihara |
|
Accepted |
[3,of,3] dispatch: show deprecation warning if command has no attributes (issue5137) |
2016-03-24 |
Yuya Nishihara |
|
Accepted |
[2,of,3] dispatch: extract function that tests command attributes |
2016-03-24 |
Yuya Nishihara |
|
Accepted |
[1,of,3] dispatch: make cmdalias forward command attributes to function |
2016-03-24 |
Yuya Nishihara |
|
Accepted |
[3,of,3] chgserver: print traceback if --traceback flag is passed to validate |
2016-03-21 |
Yuya Nishihara |
|
Changes Requested |
[2,of,3] test-hgrc: do not print ui.plain() flag at uisetup() |
2016-03-21 |
Yuya Nishihara |
|
Accepted |
[1,of,3] tests: make config/help tests pass even if chgserver extension is loaded |
2016-03-21 |
Yuya Nishihara |
|
Accepted |
chgserver: drop old hack to recreate ui on HGPLAIN change |
2016-03-20 |
Yuya Nishihara |
|
Accepted |
[2,of,2] tests: add test of "log -r wdir() -p" (issue4871) |
2016-03-16 |
Yuya Nishihara |
|
Accepted |
[1,of,2] tests: include modified/added/removed files in "log -r wdir()" output |
2016-03-16 |
Yuya Nishihara |
|
Accepted |
dispatch: catch KeyboardInterrupt more broadly |
2016-03-12 |
Yuya Nishihara |
|
Accepted |
[2,of,2] chg: provide early exception to user |
2016-03-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cmdserver: write early exception to 'e' channel in 'unix' mode |
2016-03-12 |
Yuya Nishihara |
|
Accepted |
[4,of,4] templater: add debugtemplate command |
2016-03-11 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templater: expand list of parsed templates to template node |
2016-03-11 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: relax type of mapped template |
2016-03-11 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templater: lift parsed and compiled templates to generic data types |
2016-03-11 |
Yuya Nishihara |
|
Accepted |
chgserver: remove outdated comment about setvbuf() |
2016-03-11 |
Yuya Nishihara |
|
Accepted |
test: make check-py3-compat.py ignore empty code more reliably |
2016-03-11 |
Yuya Nishihara |
|
Accepted |
[2,of,2] templater: make label() just fail if ui object isn't available |
2016-03-09 |
Yuya Nishihara |
|
Accepted |
[1,of,2] graphlog: bring back color to node symbol template |
2016-03-09 |
Yuya Nishihara |
|
Accepted |
[2,of,2] templater: move label() function from color extension |
2016-03-05 |
Yuya Nishihara |
durin42 |
Accepted |
[1,of,2] templater: make label() take unknown symbol as color literal |
2016-03-05 |
Yuya Nishihara |
durin42 |
Accepted |
[7,of,7] templater: handle exception when applying map operator to non-iterable object |
2016-03-04 |
Yuya Nishihara |
|
Accepted |
[6,of,7] templater: factor out thin helper that evaluates argument as string |
2016-03-04 |
Yuya Nishihara |
|
Accepted |
[5,of,7] color: make label() template function stringify "expr" argument first |
2016-03-04 |
Yuya Nishihara |
|
Accepted |
[4,of,7] templater: fix shortest() to evaluate int argument and handle error |
2016-03-04 |
Yuya Nishihara |
|
Accepted |
[3,of,7] templater: fix pad() to evaluate int argument and handle error |
2016-03-04 |
Yuya Nishihara |
|
Accepted |
[2,of,7] templater: drop redundant type conversion when evaluating integer argument |
2016-03-04 |
Yuya Nishihara |
|
Accepted |
[1,of,7] templater: factor out function that evaluates argument as integer |
2016-03-04 |
Yuya Nishihara |
|
Accepted |
[4,of,4] templater: make date() use helper function to evaluate argument |
2016-03-02 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templater: fix revset() to evaluate format arguments eagerly |
2016-03-02 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: fix ifcontains() to evaluate items argument eagerly |
2016-03-02 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templater: fix get() to evaluate arguments eagerly |
2016-03-02 |
Yuya Nishihara |
|
Accepted |
[4,of,4] dispatch: store norepo/optionalrepo/inferrepo attributes in function (API) |
2016-02-28 |
Yuya Nishihara |
|
Accepted |
[3,of,4] extensions: copy extra __dict__ of original function |
2016-02-28 |
Yuya Nishihara |
|
Accepted |
[2,of,4] extensions: copy attributes to wrapper by wrapfunction() |
2016-02-28 |
Yuya Nishihara |
|
Accepted |
[1,of,4] extensions: extract function that copies function attributes to wrapper |
2016-02-28 |
Yuya Nishihara |
|
Accepted |
[V2] revset: add extra data to filteredset for better inspection |
2016-02-28 |
Yuya Nishihara |
|
Accepted |
[7,of,7] revset: add inspection data to max() and min() functions |
2016-02-27 |
Yuya Nishihara |
|
Accepted |
[6,of,7] revset: add inspection data to limit() and last() functions |
2016-02-27 |
Yuya Nishihara |
|
Accepted |
[5,of,7] revset: stub to add extra data to baseset for better inspection |
2016-02-27 |
Yuya Nishihara |
|
Accepted |
[4,of,7] revset: add inspection data to all filter() calls |
2016-02-27 |
Yuya Nishihara |
|
Accepted |
[3,of,7] revset: add extra data to filteredset for better inspection |
2016-02-27 |
Yuya Nishihara |
|
Superseded |
[2,of,7] revset: define "pat" variable unconditionally in subrepo() |
2016-02-27 |
Yuya Nishihara |
marmoute |
Accepted |
[1,of,7] revset: drop translation markers from error messages of internal _matchfiles |
2016-02-27 |
Yuya Nishihara |
marmoute |
Accepted |
[STABLE,V2] log: fix order of revisions filtered by multiple OR options (issue5100) |
2016-02-26 |
Yuya Nishihara |
|
Accepted |
templatekw: workaround for utf-8 round-trip of {desc} |
2016-02-25 |
Yuya Nishihara |
|
Accepted |
[7,of,7] templatefilters: document json filter that requires UTF-8 bytes |
2016-02-23 |
Yuya Nishihara |
yuya |
Rejected |
[6,of,7] templatefilters: drop old jsonescape() function |
2016-02-23 |
Yuya Nishihara |
durin42 |
Accepted |
[5,of,7] templatefilters: make json filter be byte-transparent (BC) (issue4926) |
2016-02-23 |
Yuya Nishihara |
durin42 |
Accepted |
[4,of,7] hgweb: add option to convert encoding of graphdata() |
2016-02-23 |
Yuya Nishihara |
durin42 |
Accepted |
[3,of,7] hgweb: remove unused argument from graphdata() factory |
2016-02-23 |
Yuya Nishihara |
durin42 |
Accepted |
[2,of,7] templatefilters: add "utf8" to get utf-8 bytes from local-encoding text |
2016-02-23 |
Yuya Nishihara |
durin42 |
Accepted |
[1,of,7] templatefilters: drop broken "jsonescape" from filters table (BC) |
2016-02-23 |
Yuya Nishihara |
durin42 |
Accepted |
[2,of,2] demandimport: blacklist sqlalchemy.events as it has side effects (issue5085) |
2016-02-21 |
Yuya Nishihara |
|
Accepted |
[1,of,2] demandimport: enforce ignore list while processing modules in fromlist |
2016-02-21 |
Yuya Nishihara |
|
Accepted |
[3,of,3] templatekw: switch ctx of list expression to rev of {parents} (BC) |
2016-02-20 |
Yuya Nishihara |
|
Accepted |
[2,of,3] templater: factor out type conversion of revset() result |
2016-02-20 |
Yuya Nishihara |
|
Accepted |
[1,of,3] templater: evaluate each item of revset() as integer revision |
2016-02-20 |
Yuya Nishihara |
|
Accepted |
[STABLE] log: fix order of revisions filtered by multiple OR options (issue5100) |
2016-02-15 |
Yuya Nishihara |
marmoute |
Superseded |
[2,of,2] run-tests: remove useless "failed" flag from addOutputMismatch() |
2016-02-14 |
Yuya Nishihara |
marmoute |
Accepted |
[1,of,2] tests: load json with no fallback |
2016-02-14 |
Yuya Nishihara |
marmoute |
Accepted |
config: drop progress extension from sample hgrc as it is in core now |
2016-02-14 |
Yuya Nishihara |
marmoute |
Accepted |
[6,of,6,chg-test] run-tests: add --chg option to install and run tests using chg |
2016-02-12 |
Yuya Nishihara |
|
Accepted |
[5,of,6,chg-test] run-tests: add --with-chg option to run tests using chg |
2016-02-12 |
Yuya Nishihara |
|
Accepted |
[4,of,6,chg-test] run-tests: allow to specify executable of any name by --with-hg |
2016-02-12 |
Yuya Nishihara |
|
Accepted |
[3,of,6,chg-test] run-tests: drop redundant assignment to BINDIR |
2016-02-12 |
Yuya Nishihara |
|
Accepted |
[2,of,6,chg-test] run-tests: cast --with-hg option to bytes consistently at parseargs() |
2016-02-12 |
Yuya Nishihara |
|
Accepted |
[1,of,6,chg-test] run-tests: do not compare bytes with str while ordering tests |
2016-02-12 |
Yuya Nishihara |
|
Accepted |
[3,of,3] chg: forward job control signals to worker process (issue5051) |
2016-02-11 |
Yuya Nishihara |
|
Accepted |
[2,of,3] chg: verify return value of sigaction() and sigemptyset() |
2016-02-11 |
Yuya Nishihara |
|
Accepted |
[1,of,3] chg: initialize sigaction fields more reliably |
2016-02-11 |
Yuya Nishihara |
|
Accepted |
[STABLE] zeroconf: forward all arguments passed to ui.configitems() wrapper |
2016-02-10 |
Yuya Nishihara |
martinvonz |
Accepted |
[3,of,3,RESEND] chg: use in-tree hg executable to start server for testing |
2016-02-09 |
Yuya Nishihara |
yuya |
Accepted |
[2,of,3,RESEND] hgignore: ignore chg binary |
2016-02-09 |
Yuya Nishihara |
yuya |
Accepted |
[1,of,3,RESEND] chg: import frontend sources |
2016-02-09 |
Yuya Nishihara |
yuya |
Accepted |
[4,of,4,V2] encoding: backport paranoid escaping from templatefilters.jsonescape() |
2016-02-09 |
Yuya Nishihara |
|
Accepted |
[3,of,4,V2] encoding: add option to escape non-ascii characters in JSON |
2016-02-09 |
Yuya Nishihara |
|
Accepted |
[2,of,4,V2] encoding: initialize jsonmap when module is loaded |
2016-02-09 |
Yuya Nishihara |
|
Accepted |
[1,of,4,V2] encoding: change jsonmap to a list indexed by code point |
2016-02-09 |
Yuya Nishihara |
|
Accepted |
[STABLE] ui: fix crash by non-interactive prompt echo for user name |
2016-02-06 |
Yuya Nishihara |
martinvonz |
Accepted |
[STABLE] help: update template examples to use reST literal syntax |
2016-02-06 |
Yuya Nishihara |
martinvonz |
Accepted |
[STABLE] revset: flatten chained 'list' operations (aka function args) (issue5072) |
2016-02-04 |
Yuya Nishihara |
|
Accepted |
[STABLE] osutil: do not abort loading pure module just because libc has no recvmsg() |
2016-02-03 |
Yuya Nishihara |
|
Accepted |
[STABLE] backout: disable --merge with --no-commit (issue4874) |
2016-01-31 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] templater: abort if infinite recursion detected while compilation |
2016-01-23 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] templater: abort if infinite recursion detected while evaluation (issue4758) |
2016-01-23 |
Yuya Nishihara |
|
Accepted |
[STABLE] commandserver: drop tell() and seek() from channels (issue5049) |
2016-01-19 |
Yuya Nishihara |
|
Accepted |
[3,of,3,chg-port] chg: use in-tree hg executable to start server for testing |
2016-01-17 |
Yuya Nishihara |
|
Superseded |
[2,of,3,chg-port] hgignore: ignore chg binary |
2016-01-17 |
Yuya Nishihara |
|
Superseded |
[1,of,3,chg-port] chg: import frontend sources |
2016-01-17 |
Yuya Nishihara |
|
Superseded |
[4,of,4] templatekw: add {namespaces} keyword |
2016-01-16 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templatekw: move shownames() helper to be sorted alphabetically |
2016-01-16 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: make get(dict, key) return a single value |
2016-01-16 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templater: make _hybrid not callable to avoid conflicting semantics |
2016-01-16 |
Yuya Nishihara |
|
Accepted |
[3,of,3] encoding: backport paranoid escaping from templatefilters.jsonescape() |
2016-01-16 |
Yuya Nishihara |
|
Superseded |
[2,of,3] encoding: add option to escape non-ascii characters in JSON |
2016-01-16 |
Yuya Nishihara |
|
Superseded |
[1,of,3] encoding: escape U+007F (DEL) character in JSON |
2016-01-16 |
Yuya Nishihara |
|
Accepted |
[8,of,8] tests: move gendoc.t runrst comment next to runrst |
2016-01-12 |
Yuya Nishihara |
|
Superseded |
[7,of,8] docchecker: introduce a way to check for poor markup |
2016-01-12 |
Yuya Nishihara |
|
Superseded |
[6,of,8] minirst: change hgrole to use single quotes |
2016-01-12 |
Yuya Nishihara |
|
Superseded |
[5,of,8] paths: port to generic templater |
2016-01-12 |
Yuya Nishihara |
|
Accepted |
[4,of,8] paths: merge conditions that select visibility of fields |
2016-01-12 |
Yuya Nishihara |
|
Accepted |
[3,of,8] paths: use single loop for both search=None|pattern cases |
2016-01-12 |
Yuya Nishihara |
|
Accepted |
[2,of,8] paths: reorder else clause for readability of subsequent patches |
2016-01-12 |
Yuya Nishihara |
|
Accepted |
[1,of,8] paths: drop ui.status label from output of "hg paths name" |
2016-01-12 |
Yuya Nishihara |
|
Accepted |
[5,of,5] paths: port to generic templater |
2016-01-09 |
Yuya Nishihara |
martinvonz |
Superseded |
[4,of,5] paths: merge conditions that select visibility of fields |
2016-01-09 |
Yuya Nishihara |
martinvonz |
Superseded |
[3,of,5] paths: use single loop for both search=None|pattern cases |
2016-01-09 |
Yuya Nishihara |
martinvonz |
Superseded |
[2,of,5] paths: reorder else clause for readability of subsequent patches |
2016-01-09 |
Yuya Nishihara |
martinvonz |
Superseded |
[1,of,5] paths: drop ui.status label from output of "hg paths name" |
2016-01-09 |
Yuya Nishihara |
martinvonz |
Superseded |
[3,of,3] extdiff: use @command decorator to set up diff commands |
2016-01-06 |
Yuya Nishihara |
|
Accepted |
[2,of,3] extdiff: factor out list of common options |
2016-01-06 |
Yuya Nishihara |
|
Accepted |
[1,of,3] dispatch: copy inferrepo attribute to alias commands |
2016-01-06 |
Yuya Nishihara |
|
Accepted |
[2,of,2,chg-port] chgserver: mark as a built-in extension |
2016-01-06 |
Yuya Nishihara |
|
Accepted |
[1,of,2,chg-port] chgserver: import background server extension from cHg |
2016-01-06 |
Yuya Nishihara |
|
Accepted |
[2,of,2] import-checker: list package directory as stdlib module |
2016-01-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2] import-checker: normalize directory separator to get module name on Windows |
2016-01-04 |
Yuya Nishihara |
|
Accepted |
test-bundle2-format.t: force gc so a GeneratorExit will be thrown |
2016-01-02 |
Yuya Nishihara |
|
Not Applicable |
[3,of,3] paths: do not process default-push as pushurl of default path (issue5000) |
2015-12-26 |
Yuya Nishihara |
|
Accepted |
[2,of,3] push: specify default-push and default as fallback paths |
2015-12-26 |
Yuya Nishihara |
|
Accepted |
[1,of,3] paths: make getpath() accept multiple defaults |
2015-12-26 |
Yuya Nishihara |
|
Accepted |
[STABLE] push: restore old behavior of default-push (issue5000) |
2015-12-26 |
Yuya Nishihara |
|
Accepted |
test-install: embed wix namespace for Python 2.6 compatibility |
2015-12-23 |
Yuya Nishihara |
yuya |
Accepted |
[2,of,2,chg-port] commandserver: reset state of progress bar per command |
2015-12-23 |
Yuya Nishihara |
|
Accepted |
[1,of,2,chg-port] commandserver: do not set nontty flag if channel is replaced by a real file |
2015-12-23 |
Yuya Nishihara |
|
Accepted |
verify: remove unreachable code to reraise KeyboardInterrupt |
2015-12-20 |
Yuya Nishihara |
|
Accepted |
[1,of,5,V5] dirstate: rename the dirstate parsing and packing methods |
2015-12-19 |
Yuya Nishihara |
|
Not Applicable |
[2,of,2,chg-port] osutil: implement pure version of recvfds() for PyPy |
2015-12-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2,chg-port] osutil: implement recvmsg() of SCM_RIGHTS for chg command server |
2015-12-19 |
Yuya Nishihara |
|
Accepted |
[5,of,5] cmdutil: do not duplicate stdout by makefileobj() |
2015-12-17 |
Yuya Nishihara |
|
Accepted |
[4,of,5] cmdutil: reimplement file wrapper that disables close() |
2015-12-17 |
Yuya Nishihara |
|
Accepted |
[3,of,5] export: remove useless comparison between file object and string |
2015-12-17 |
Yuya Nishihara |
|
Accepted |
[2,of,5] export: do not print '<fdopen>' as an output filename |
2015-12-17 |
Yuya Nishihara |
|
Accepted |
[1,of,5] commandserver: implement name() to clarify channel is not a plain file |
2015-12-17 |
Yuya Nishihara |
|
Accepted |
help: add missed last new line to "internals" topic |
2015-12-17 |
Yuya Nishihara |
|
Accepted |
util: rename argument of isatty() |
2015-12-13 |
Yuya Nishihara |
|
Accepted |
posix: remove unixdomainserver class |
2015-12-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] commandserver: cut import cycle by itself |
2015-12-13 |
Yuya Nishihara |
|
Accepted |
[1,of,2] commandserver: use absolute_import |
2015-12-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] import-checker: tell which symbol causes "direct symbol import" |
2015-12-07 |
Yuya Nishihara |
|
Accepted |
[1,of,2] import-checker: allow absolute imports of sub modules from local packages |
2015-12-07 |
Yuya Nishihara |
|
Accepted |
[STABLE] paths: include #fragment again |
2015-12-07 |
Yuya Nishihara |
|
Accepted |
[2,of,2] rebase: remove extra "if" from check of collapsing named branches |
2015-12-06 |
Yuya Nishihara |
|
Accepted |
[1,of,2] rebase: drop redundant functions to keep branch and graft source explicitly |
2015-12-06 |
Yuya Nishihara |
|
Accepted |
color: drop useless override of ui.popbuffer() |
2015-12-06 |
Yuya Nishihara |
|
Accepted |
[4,of,4,mergedriver] merge: move almost all change/delete conflicts to resolve phase (BC) (API) |
2015-12-06 |
Yuya Nishihara |
|
Not Applicable |
commit: fix rest syntax of examples |
2015-12-06 |
Yuya Nishihara |
|
Accepted |
[RFC] setup.py: always build and install hg.exe on Windows |
2015-12-05 |
Yuya Nishihara |
|
Not Applicable |
[4,of,4,mergedriver] merge: move almost all change/delete conflicts to resolve phase (BC) (API) |
2015-12-05 |
Yuya Nishihara |
|
Not Applicable |
contrib: disable SSLv3_method() to build old Python with recent libssl |
2015-12-04 |
Yuya Nishihara |
|
Accepted |
[4,of,4] graphlog: make node symbol templatable by ui.graphnodetemplate option |
2015-12-03 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templatekw: avoid slow creation of changectx objects in showgraphnode() |
2015-12-03 |
Yuya Nishihara |
|
Accepted |
[2,of,4] graphlog: extract "graphnode" template keyword that represents node symbol |
2015-12-03 |
Yuya Nishihara |
|
Accepted |
[1,of,4] graphlog: move creation of workingdir-parent nodes to displaygraph() |
2015-12-03 |
Yuya Nishihara |
|
Accepted |
[V2] hgweb: load server settings from --web-conf (issue4699) |
2015-12-02 |
Yuya Nishihara |
|
Accepted |
[STABLE] parsers: fix parse_dirstate to check len before unpacking header (issue4979) |
2015-12-02 |
Yuya Nishihara |
|
Accepted |
[3,of,3] hgweb: load server settings from --web-conf (issue4699) |
2015-12-02 |
Yuya Nishihara |
|
Superseded |
[2,of,3] hgweb: make sure command options are set to all ui objects |
2015-12-02 |
Yuya Nishihara |
|
Accepted |
[1,of,3] hgweb: eliminate duck-typing to select hgweb or hgwebdir by command option |
2015-12-02 |
Yuya Nishihara |
|
Accepted |
[3,of,3] serve: unify cmdutil.service() calls of commandserver and hgweb |
2015-11-24 |
Yuya Nishihara |
|
Accepted |
[2,of,3] hgweb: extract factory function of httpservice object |
2015-11-24 |
Yuya Nishihara |
|
Accepted |
[1,of,3] hgweb: move httpservice object from commands module |
2015-11-24 |
Yuya Nishihara |
|
Accepted |
[4,of,4] hgweb: use absolute_import |
2015-11-19 |
Yuya Nishihara |
|
Accepted |
[3,of,4] hgweb: import wsgicgi at top level |
2015-11-19 |
Yuya Nishihara |
|
Accepted |
[2,of,4] hgweb: import BaseHTTPServer as module at top level |
2015-11-19 |
Yuya Nishihara |
|
Accepted |
[1,of,4] hgweb: do not import hgweb_mod.hgweb and .makebreadcrumb as symbol |
2015-11-19 |
Yuya Nishihara |
|
Accepted |
[4,of,4] hgweb: unify import style of error classes |
2015-11-18 |
Yuya Nishihara |
|
Accepted |
[3,of,4] hgweb: do not import templatefilters.revescape and websub as symbol |
2015-11-18 |
Yuya Nishihara |
|
Accepted |
[2,of,4] hgweb: alias ui module as uimod |
2015-11-18 |
Yuya Nishihara |
|
Accepted |
[1,of,4] import-checker: allow symbol imports from hgweb.common and .request |
2015-11-18 |
Yuya Nishihara |
marmoute |
Superseded |
[2,of,2] import-checker: reset context to verify convention in function scope |
2015-11-15 |
Yuya Nishihara |
|
Accepted |
[1,of,2] import-checker: allow import of child modules from package root |
2015-11-15 |
Yuya Nishihara |
marmoute |
Accepted |
[3,of,3] import-checker: include lineno in warning message |
2015-11-12 |
Yuya Nishihara |
|
Accepted |
[2,of,3] import-checker: extract function to generate a formatted warning |
2015-11-12 |
Yuya Nishihara |
|
Accepted |
[1,of,3] import-checker: make it executable for convenience |
2015-11-12 |
Yuya Nishihara |
|
Accepted |
[2,of,2] test-encoding: rewrite utf8b fuzz testing as python inlines |
2015-11-09 |
Yuya Nishihara |
marmoute |
Rejected |
[1,of,2] test-encoding: enable fuzz testing of utf8b roundtrip |
2015-11-09 |
Yuya Nishihara |
|
Accepted |
[STABLE] parsers: fix width of datalen variable in fm1readmarkers |
2015-11-07 |
Yuya Nishihara |
marmoute |
Accepted |
[V4] histedit: add support for exec/x command to histedit (issue4036) |
2015-11-05 |
Yuya Nishihara |
|
Not Applicable |
[STABLE] templatefilters: try round-trip utf-8 conversion by json filter (issue4933) |
2015-11-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] i18n: do not abuse msgstr of "DEPRECATED" to check for bad translation |
2015-11-03 |
Yuya Nishihara |
|
Accepted |
demandimport: fix level passed to loader of sub-modules |
2015-11-02 |
Yuya Nishihara |
|
Superseded |
[STABLE] extdiff: abort if an empty revision is given with --patch |
2015-11-01 |
Yuya Nishihara |
|
Changes Requested |
[STABLE] help: mention alias and revsetalias in description of HGPLAINEXCEPT |
2015-10-24 |
Yuya Nishihara |
|
Accepted |
[2,of,2] parsers: suppress warning of signed and unsigned comparison at nt_init |
2015-10-18 |
Yuya Nishihara |
|
Accepted |
[1,of,2] parsers: correct type of temporary variables for dirstate tuple fields |
2015-10-18 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: add optional offset argument to limit() predicate |
2015-10-13 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revset: port limit() to support keyword arguments |
2015-10-13 |
Yuya Nishihara |
|
Accepted |
[1,of,3] revset: eliminate temporary reference to subset in limit() and last() |
2015-10-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] parsers: fix infinite loop or out-of-bound read in fm1readmarkers (issue4888) |
2015-10-11 |
Yuya Nishihara |
|
Accepted |
[1,of,2] parsers: read sizes of metadata pair of obsolete marker at once |
2015-10-11 |
Yuya Nishihara |
|
Accepted |
templater: do not pre-evaluate generator keyword at runsymbol (issue4868) |
2015-10-08 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: strip off "literal:" prefix from bookmark not found error |
2015-10-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revset: do not fall through to revspec for literal: branch (issue4838) |
2015-10-08 |
Yuya Nishihara |
|
Accepted |
[2,of,2] util: use tuple accessor to get accurate st_mtime value (issue4836) |
2015-10-06 |
Yuya Nishihara |
|
Accepted |
[1,of,2] util: extract stub function to get mtime with second accuracy |
2015-10-06 |
Yuya Nishihara |
|
Accepted |
[5,of,5] pager: recreate stdout to make it line-buffered |
2015-10-04 |
Yuya Nishihara |
|
Accepted |
[4,of,5] pager: rename variables of backup fds |
2015-10-04 |
Yuya Nishihara |
|
Accepted |
[3,of,5] pager: inline _pagersubprocess() into _runpager() |
2015-10-04 |
Yuya Nishihara |
|
Accepted |
[2,of,5] ui: send traceback of devel warning to appropriate output stream |
2015-10-04 |
Yuya Nishihara |
|
Accepted |
[1,of,5] util.system: compare fileno to see if it needs stdout redirection |
2015-10-04 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templatekw: remove dockeywords hack |
2015-10-01 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templatekw: port implementation of showparents() from changeset_templater |
2015-10-01 |
Yuya Nishihara |
|
Accepted |
[3,of,5] templatekw: reorder stub of showparents() function |
2015-10-01 |
Yuya Nishihara |
|
Accepted |
[2,of,5] changeset_printer: move _meaningful_parentrevs() to scmutil |
2015-10-01 |
Yuya Nishihara |
|
Accepted |
[1,of,5] templatekw: hide help of "branches" by DEPRECATED marker |
2015-10-01 |
Yuya Nishihara |
|
Accepted |
[evolve-ext] evolve: ignore ui argument passed to help loader |
2015-09-30 |
Yuya Nishihara |
|
Accepted |
[5,of,5] help: hide deprecated filesets, revsets and template items if not verbose |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[4,of,5] help: pass around ui to rewriter hooks (API) |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[3,of,5] help: pass around ui to doc loader (API) |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[2,of,5] gendoc: use real ui in place of stdout |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[1,of,5] check-seclevel: use ui to show status and error messages |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V2] log: flush stdout/err for the first log entries |
2015-09-29 |
Yuya Nishihara |
|
Rejected |
[STABLE] localrepo: recreate phasecache if changelog was modified (issue4855) |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[2,of,2] check-seclevel: wrap entry point by function |
2015-09-28 |
Yuya Nishihara |
|
Accepted |
tests: suppress verbose output of svn transaction |
2015-09-26 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V2] log: flush stdout/err for the first log entries |
2015-09-26 |
Yuya Nishihara |
|
Not Applicable |
[3,of,3] help: unify handling of DEPRECATED/EXPERIMENTAL keywords |
2015-09-26 |
Yuya Nishihara |
|
Accepted |
[2,of,3] help: include parens in DEPRECATED/EXPERIMENTAL keywords |
2015-09-26 |
Yuya Nishihara |
|
Accepted |
[1,of,3] help: define list of keywords that should be excluded from non-verbose output |
2015-09-26 |
Yuya Nishihara |
|
Accepted |
[2,of,2] formatter: use dict.update() to set arguments passed to write functions |
2015-09-26 |
Yuya Nishihara |
|
Accepted |
[1,of,2] formatter: verify number of arguments passed to write functions |
2015-09-26 |
Yuya Nishihara |
|
Accepted |
[evolve-ext] debugobsconvert: make sure obsstore is loaded before version comparison |
2015-09-24 |
Yuya Nishihara |
|
Accepted |
[5,of,5,RFC] obsolete: store obsolete revisions to cache file |
2015-09-23 |
Yuya Nishihara |
|
Changes Requested |
[4,of,5,RFC] obsolete: extract function that lists revisions marked as obsolete |
2015-09-23 |
Yuya Nishihara |
|
Changes Requested |
[3,of,5,RFC] obsstore: fast path to check if obsstore is empty |
2015-09-23 |
Yuya Nishihara |
|
Accepted |
[2,of,5,RFC] obsstore: delay loading markers from obsstore file |
2015-09-23 |
Yuya Nishihara |
|
Accepted |
[1,of,5,RFC] obsstore: initialize _all markers without using _addmarkers() |
2015-09-23 |
Yuya Nishihara |
|
Accepted |
[3,of,3] highlight: remove temporary hack to overwrite repo.getcwd |
2015-09-22 |
Yuya Nishihara |
|
Accepted |
[2,of,3] hgweb: overwrite cwd to resolve file patterns relative to repo (issue4568) |
2015-09-22 |
Yuya Nishihara |
|
Accepted |
[1,of,3] dirstate: state that getcwd() shouldn't be used to get real file path |
2015-09-22 |
Yuya Nishihara |
|
Accepted |
obsolete: remove unused _knownrevs function |
2015-09-21 |
Yuya Nishihara |
|
Accepted |
readbundle: fix typo of None compression |
2015-09-18 |
Yuya Nishihara |
|
Accepted |
[2,of,2] localrepo: refresh filecache stats only if transaction finished successfully |
2015-09-15 |
Yuya Nishihara |
|
Accepted |
[1,of,2] localrepo: move closure of lock release to class |
2015-09-15 |
Yuya Nishihara |
|
Accepted |
[RFC] templater: switch ctx of list expression to rev of revset() (BC) |
2015-09-12 |
Yuya Nishihara |
|
Accepted |
[3,of,3] fileset: handle error of string unescaping |
2015-09-10 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revset: handle error of string unescaping |
2015-09-10 |
Yuya Nishihara |
|
Accepted |
[1,of,3] parser: move unescape helper from templater |
2015-09-10 |
Yuya Nishihara |
|
Accepted |
[3,of,3,hglib] client: include stderr message in ServerError on initial communication failure |
2015-09-09 |
Yuya Nishihara |
|
Accepted |
[2,of,3,hglib] client: use subprocess.communicate() to shut down server process |
2015-09-09 |
Yuya Nishihara |
|
Accepted |
[1,of,3,hglib] client: extract stub to read server's stderr on close() |
2015-09-09 |
Yuya Nishihara |
|
Accepted |
[2,of,2] parsers: use PyTuple_New and SET_ITEM to construct metadata pair of markers |
2015-09-09 |
Yuya Nishihara |
|
Accepted |
[1,of,2] parsers: use PyTuple_SET_ITEM() to fill new marker tuples |
2015-09-09 |
Yuya Nishihara |
|
Accepted |
revset: uncache filteredset.__contains__ |
2015-09-09 |
Yuya Nishihara |
|
Accepted |
[V2] graphmod: compute slow revset query once prior to reachableroots (issue4782) |
2015-09-08 |
Yuya Nishihara |
durin42 |
Accepted |
templater: catch regexp error at sub() function |
2015-09-07 |
Yuya Nishihara |
durin42 |
Accepted |
[2,of,2] dispatch: error out on invalid -R path even if optionalrepo (issue4805) (BC) |
2015-09-02 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-ssh: remove superfluous triple slashes from absolute path test |
2015-09-02 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templater: add optional timezone argument to localdate() |
2015-09-01 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templater: port localdate filter to a function |
2015-09-01 |
Yuya Nishihara |
|
Accepted |
[3,of,5] util: extract function that parses timezone string |
2015-09-01 |
Yuya Nishihara |
|
Accepted |
[2,of,5] templater: drop unneeded destructuring of argument tuple at buildfilter |
2015-09-01 |
Yuya Nishihara |
|
Accepted |
[1,of,5] templater: extract helper that evaluates filter or function argument |
2015-09-01 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: catch exception caused by template ends with backslash (issue4798) |
2015-08-28 |
Yuya Nishihara |
|
Changes Requested |
[2,of,2] revset: mark reachablerootspure as private |
2015-08-28 |
Yuya Nishihara |
|
Accepted |
[1,of,2] reachableroots: construct and sort baseset in revset module |
2015-08-28 |
Yuya Nishihara |
|
Accepted |
[2,of,2] reachableroots: silence warning of implicit integer narrowing issued by clang |
2015-08-27 |
Yuya Nishihara |
|
Accepted |
[1,of,2] reachableroots: narrow scope of minidx variable |
2015-08-27 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templater: heuristic to force header/footer in empty logs (issue4135) (BC) |
2015-08-26 |
Yuya Nishihara |
|
Changes Requested |
[3,of,3] templatefilters: remove redundant 'date' and 'strip' filters |
2015-08-25 |
Yuya Nishihara |
|
Accepted |
[2,of,3] templater: introduce unified filter syntax for unary functions |
2015-08-25 |
Yuya Nishihara |
|
Accepted |
[1,of,3] templater: inline getfilter() to buildfilter() |
2015-08-25 |
Yuya Nishihara |
|
Accepted |
[2,of,2] reachableroots: unroll loop that checks if one of parents is reachable |
2015-08-22 |
Yuya Nishihara |
|
Accepted |
[1,of,2] reachableroots: handle error of PyList_Append() |
2015-08-22 |
Yuya Nishihara |
|
Accepted |
[7,of,7] reachableroots: return list of revisions instead of set |
2015-08-18 |
Yuya Nishihara |
durin42 |
Accepted |
[6,of,7] reachableroots: use internal "revstates" array to test if rev is reachable |
2015-08-18 |
Yuya Nishihara |
durin42 |
Accepted |
[5,of,7] reachableroots: use internal "revstates" array to test if rev is a root |
2015-08-18 |
Yuya Nishihara |
durin42 |
Accepted |
[4,of,7] reachableroots: extend "revstates" to array of bit flags |
2015-08-18 |
Yuya Nishihara |
durin42 |
Accepted |
[3,of,7] reachableroots: rename "seen" array to "revstates" for future extension |
2015-08-18 |
Yuya Nishihara |
durin42 |
Accepted |
[2,of,7] reachableroots: give anonymous name to short-lived "numheads" variable |
2015-08-18 |
Yuya Nishihara |
durin42 |
Accepted |
[1,of,7] reachableroots: reduce nesting level by jumping to next iteration by continue |
2015-08-18 |
Yuya Nishihara |
durin42 |
Accepted |
revsetbenchmarks: run make after update so that C extensions are built |
2015-08-16 |
Yuya Nishihara |
|
Accepted |
[2,of,2] reachableroots: fix memleak of integer objects at includepath loop |
2015-08-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] reachableroots: bail if integer object cannot be allocated |
2015-08-14 |
Yuya Nishihara |
|
Accepted |
[2,of,2,RFC] revpair: restrict odd-range handling to top-level x:y expression (issue4774) |
2015-08-13 |
Yuya Nishihara |
|
Accepted |
[1,of,2,RFC] revpair: update test to make a difference if odd range not handled specially |
2015-08-13 |
Yuya Nishihara |
|
Accepted |
[4,of,4] reachableroots: verify type of each item of heads argument |
2015-08-13 |
Yuya Nishihara |
|
Accepted |
[3,of,4] reachableroots: verify integer range of heads argument (issue4775) |
2015-08-13 |
Yuya Nishihara |
|
Accepted |
[2,of,4] reachableroots: unify bail cases to raise exception correctly |
2015-08-13 |
Yuya Nishihara |
|
Accepted |
[1,of,4] reachableroots: pass NULL to PySet_New() as it expects a pointer, not an int |
2015-08-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] revset: prevent crash caused by empty group expression while optimizing "or" |
2015-08-09 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] revset: prevent crash caused by empty group expression while optimizing "and" |
2015-08-09 |
Yuya Nishihara |
|
Accepted |
[4,of,4,V2] revset: make balanced addsets by orset() without using _combinesets() |
2015-08-07 |
Yuya Nishihara |
|
Accepted |
[3,of,4,V2] revrange: evaluate all revset specs at once |
2015-08-07 |
Yuya Nishihara |
|
Accepted |
[2,of,4,V2] revset: add matchany() to construct OR expression from a list of specs |
2015-08-07 |
Yuya Nishihara |
|
Accepted |
[1,of,4,V2] revset: split post-parsing stage from match() |
2015-08-07 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: make balanced addsets by orset() without using _combinesets() |
2015-08-05 |
Yuya Nishihara |
|
Superseded |
[2,of,3] revrange: evaluate all revset specs at once |
2015-08-05 |
Yuya Nishihara |
|
Superseded |
[1,of,3] revset: extend match() to accept list of specs that will be OR-ed |
2015-08-05 |
Yuya Nishihara |
|
Accepted |
[4,of,4] revrange: drop old-style parser in favor of revset (API) |
2015-08-04 |
Yuya Nishihara |
|
Accepted |
[3,of,4] tag: do not pass binary nullid to scmutil.revsingle() |
2015-08-04 |
Yuya Nishihara |
|
Accepted |
[2,of,4] revset: port parsing rule of old-style ranges from scmutil.revrange() |
2015-08-04 |
Yuya Nishihara |
|
Accepted |
[1,of,4] debugrevspec: pass lookup function to visualize fallback mechanism |
2015-08-04 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revlog: remove unused shaoffset constants |
2015-08-02 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revlog: correct comment about size of v0 index format |
2015-08-02 |
Yuya Nishihara |
|
Accepted |
[STABLE] ignore: fix path concatenation of .hgignore on Windows |
2015-07-27 |
Yuya Nishihara |
|
Accepted |
[STABLE] parsers: silence warning of implicit integer conversion issued by clang |
2015-07-20 |
Yuya Nishihara |
|
Accepted |
[STABLE] tests: disable test of buffer overflow in parsers.c if --pure |
2015-07-19 |
Yuya Nishihara |
|
Accepted |
[6,V2] revset: parse nullary ":" operator as "0:tip" |
2015-07-18 |
Yuya Nishihara |
|
Accepted |
[V2] parsers: fix buffer overflow by invalid parent revision read from revlog |
2015-07-17 |
Yuya Nishihara |
|
Accepted |
[6,of,6] revset: parse nullary ":" operator as "0:tip" |
2015-07-17 |
Yuya Nishihara |
|
Superseded |
[5,of,6] parser: remove unused binding parameter from suffix action |
2015-07-17 |
Yuya Nishihara |
|
Accepted |
[4,of,6] parser: take suffix action if no infix action is defined |
2015-07-17 |
Yuya Nishihara |
|
Accepted |
[3,of,6] parser: reorder infix/suffix handling to be similar to prefix/primary flow |
2015-07-17 |
Yuya Nishihara |
|
Accepted |
[2,of,6] parser: resolve ambiguity where both prefix and primary actions are defined |
2015-07-17 |
Yuya Nishihara |
|
Accepted |
[1,of,6] parser: separate actions for primary expression and prefix operator |
2015-07-17 |
Yuya Nishihara |
|
Accepted |
[STABLE] parsers: fix segfault by invalid parent revision read from revlog |
2015-07-16 |
Yuya Nishihara |
|
Accepted |
[5,of,5] parser: extract function that tests if next token may start new term |
2015-07-14 |
Yuya Nishihara |
|
Accepted |
[4,of,5] parser: factor out function that parses right-hand side of prefix/infix ops |
2015-07-14 |
Yuya Nishihara |
|
Accepted |
[3,of,5] parser: remove unused parameter 'pos' from _match() |
2015-07-14 |
Yuya Nishihara |
|
Accepted |
[2,of,5] parser: fill invalid infix and suffix actions by None |
2015-07-14 |
Yuya Nishihara |
|
Accepted |
[1,of,5] parser: add comment about structure of elements to each table |
2015-07-14 |
Yuya Nishihara |
|
Accepted |
[7,of,7] help: rewrite template examples to not use shell escaping |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[6,of,7] templater: unify "string" and "rawstring" |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[5,of,7] templater: remove processing of "string" literals from tokenizer |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[4,of,7] templater: introduce one-pass parsing of nested template strings |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[3,of,7] templater: check existence of closing brace of template string |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[2,of,7] templater: extract function that parses template string |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[1,of,7] templater: respect stop position while parsing template string |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
revset: rename getkwargs() to getargsdict() |
2015-07-09 |
Yuya Nishihara |
|
Accepted |
[5,of,5] revset: work around x:y range where x or y is wdir() |
2015-07-09 |
Yuya Nishihara |
|
Accepted |
[4,of,5] revset: use integer representation of wdir() in revset |
2015-07-09 |
Yuya Nishihara |
|
Accepted |
[3,of,5] localrepo: provide workingctx by integer revision |
2015-07-09 |
Yuya Nishihara |
|
Accepted |
[2,of,5] changeset_printer: change flush() to accept ctx instead of rev |
2015-07-09 |
Yuya Nishihara |
|
Accepted |
[1,of,5] changeset_printer: display wdirrev/wdirnode values for workingctx |
2015-07-09 |
Yuya Nishihara |
|
Accepted |
[2,of,2,V2] import-checker: exclude mercurial packages installed into the system path |
2015-07-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V2] import-checker: recurse into subtree of sys.path only if __init__.py exists |
2015-07-04 |
Yuya Nishihara |
|
Accepted |
import-checker: exclude dist-packages tree from stdlib as well |
2015-07-03 |
Yuya Nishihara |
|
Changes Requested |
[6,of,6] templatekw: make {rev} return wdirrev instead of None |
2015-07-02 |
Yuya Nishihara |
|
Accepted |
[5,of,6] changeset_printer: use node.wdirrev to calculate meaningful parentrevs |
2015-07-02 |
Yuya Nishihara |
|
Accepted |
[4,of,6] workingctx: use node.wdirid constant |
2015-07-02 |
Yuya Nishihara |
|
Accepted |
[3,of,6] node: define experimental identifiers for working directory |
2015-07-02 |
Yuya Nishihara |
|
Accepted |
[2,of,6] templates: change default style to display p1rev/node with "+" for wdir |
2015-07-02 |
Yuya Nishihara |
|
Accepted |
[1,of,6] templatekw: apply manifest template only if ctx.manifestnode() exists |
2015-07-02 |
Yuya Nishihara |
|
Accepted |
templater: remove workaround for escaped quoted string in quoted template |
2015-06-30 |
Yuya Nishihara |
|
Accepted |
[3,of,3,RFC] revset: port extra() to support keyword arguments |
2015-06-29 |
Yuya Nishihara |
|
Accepted |
[2,of,3,RFC] revset: add function to build dict of positional and keyword arguments |
2015-06-29 |
Yuya Nishihara |
|
Accepted |
[1,of,3,RFC] revset: add parsing rule for key=value pair |
2015-06-29 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: parse \"...\" as string for 2.9.2-3.4 compatibility (issue4733) |
2015-06-27 |
Yuya Nishihara |
|
Accepted |
revset: add the 'subrev' symbol |
2015-06-27 |
Yuya Nishihara |
|
Not Applicable |
check-commit: catch both patterns of double empty lines |
2015-06-21 |
Yuya Nishihara |
|
Accepted |
[2,of,2] parser: update documentation about tokenizer and elements |
2015-06-21 |
Yuya Nishihara |
mpm |
Accepted |
[1,of,2] parser: accept iterator of tokens instead of tokenizer function and program |
2015-06-21 |
Yuya Nishihara |
mpm |
Accepted |
[2,of,2,STABLE] templater: fix handling of \-escapes in raw string literals |
2015-06-21 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] templater: evaluate "query" argument passed to revset() |
2015-06-21 |
Yuya Nishihara |
|
Accepted |
templates: fix missing closing brace in map-cmdline.status |
2015-06-19 |
Yuya Nishihara |
|
Accepted |
[2,of,2] check-code: ban use of '[[ ]]' in tests |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-fileset: remove bashism, use test instead of '[[ ]]' |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templater: comment that gettemplate() has different name resolution order |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templater: drop strtoken argument from compiletemplate() |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[3,of,5] templater: do not reevaluate rawstring as template (BC) |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[2,of,5] templater: take any string literals as template, but not for rawstring (BC) |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[1,of,5] templater: move runtemplate function out of buildmap/runmap pair |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[3,of,3] archive: support 'wdir()' |
2015-06-16 |
Yuya Nishihara |
|
Superseded |
[STABLE] templater: evaluate arguments passed to diff() appropriately |
2015-06-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] color: copy docstring of label() template function to wrapper |
2015-06-10 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templater: make pad function evaluate both string and rawstring templates |
2015-06-10 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: do not preprocess template string in "if" expression (issue4714) |
2015-06-08 |
Yuya Nishihara |
|
Accepted |
mail: pass ui to sslutil.wrapsocket() even if verifycert is off (issue4713) |
2015-06-07 |
Yuya Nishihara |
|
Accepted |
[4,of,4] ssl: remove CERT_REQUIRED constant that was necessary for compatibility |
2015-06-05 |
Yuya Nishihara |
|
Accepted |
[3,of,4] ssl: drop try-except clause that was necessary for ancient Python |
2015-06-05 |
Yuya Nishihara |
|
Accepted |
[2,of,4] ssl: drop support for Python < 2.6, require ssl module |
2015-06-05 |
Yuya Nishihara |
|
Accepted |
[1,of,4] ssl: rename ssl_wrap_socket() to conform to our naming convention |
2015-06-05 |
Yuya Nishihara |
|
Accepted |
test-https: kill only hgweb daemon to restart for client-auth test |
2015-06-04 |
Yuya Nishihara |
|
Accepted |
[3,of,3] ssl: prompt passphrase of client key file via ui.getpass() (issue4648) |
2015-06-02 |
Yuya Nishihara |
|
Accepted |
[2,of,3] https: do not inherit httplib.HTTPSConnection that creates unused SSLContext |
2015-06-02 |
Yuya Nishihara |
|
Accepted |
[1,of,3] test-https: test basic functions of client certificate authentication |
2015-06-02 |
Yuya Nishihara |
|
Accepted |
[4,of,4] revrange: build spanset from x:y range |
2015-06-01 |
Yuya Nishihara |
|
Accepted |
[3,of,4] revrange: build balanced tree of addsets from revisions (issue4565) |
2015-06-01 |
Yuya Nishihara |
|
Accepted |
[2,of,4] revrange: clean up meaningless reconstruction of sets |
2015-06-01 |
Yuya Nishihara |
|
Accepted |
[1,of,4] revrange: drop unnecessary deduplication of revisions |
2015-06-01 |
Yuya Nishihara |
|
Accepted |
[3,of,3] hg: explicitly check that peer lookup object has instance() if call failed |
2015-05-31 |
Yuya Nishihara |
|
Accepted |
[2,of,3] extensions: show traceback on load failure if --traceback flag is set |
2015-05-31 |
Yuya Nishihara |
|
Accepted |
[1,of,3] ui: flush stdout before writing traceback to stderr |
2015-05-31 |
Yuya Nishihara |
|
Accepted |
[5,of,5] revset: add fast path for _list() of integer revisions |
2015-05-29 |
Yuya Nishihara |
|
Accepted |
[4,of,5] revset: optimize 'or' operation of trivial revisions to a list |
2015-05-29 |
Yuya Nishihara |
|
Accepted |
[3,of,5] revset: make "null" able to appear in internal _list() expression |
2015-05-29 |
Yuya Nishihara |
|
Accepted |
[2,of,5] revset: make internal _list() expression remove duplicated revisions |
2015-05-29 |
Yuya Nishihara |
|
Accepted |
[1,of,5] repair: use _hexlist() to build revset expression from binary nodes |
2015-05-29 |
Yuya Nishihara |
|
Accepted |
[4,of,4,V2] revset: reduce nesting of chained 'or' operations (issue4624) |
2015-05-27 |
Yuya Nishihara |
|
Accepted |
[3,of,4,V2] revset: add helper to build balanced addsets from chained 'or' operations |
2015-05-27 |
Yuya Nishihara |
|
Accepted |
[2,of,4,V2] revset: comment that we can't swap 'or' operands by weight |
2015-05-27 |
Yuya Nishihara |
|
Accepted |
[1,of,4,V2] parser: add helper to reduce nesting of chained infix operations |
2015-05-27 |
Yuya Nishihara |
|
Accepted |
[4,of,4] revset: reduce nesting of chained 'or' operations (issue4624) |
2015-05-26 |
Yuya Nishihara |
|
Superseded |
[3,of,4] revset: add helper to build balanced addsets from chained 'or' operations |
2015-05-26 |
Yuya Nishihara |
|
Superseded |
[2,of,4] revset: remove useless code to reorder weights of 'or' expression |
2015-05-26 |
Yuya Nishihara |
|
Changes Requested |
[1,of,4] parser: add helper to reduce nesting of chained infix operations |
2015-05-26 |
Yuya Nishihara |
|
Superseded |
test-revset: update test that isn't broken on default branch |
2015-05-26 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE,V2] revbranchcache: return uncached branchinfo for nullrev (issue4683) |
2015-05-24 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE,V2] revset: drop magic of fullreposet membership test (issue4682) |
2015-05-24 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] revbranchcache: return uncached branchinfo for nullrev (issue4683) |
2015-05-23 |
Yuya Nishihara |
|
Superseded |
[1,of,2,STABLE] revset: make children() not look at null parents (issue4682) |
2015-05-23 |
Yuya Nishihara |
marmoute |
Superseded |
[5,of,5] fileset: pretty print syntax tree in debug output |
2015-05-22 |
Yuya Nishihara |
|
Accepted |
[4,of,5] parser: extract closure of prettyformat() to a top-level function |
2015-05-22 |
Yuya Nishihara |
|
Accepted |
[3,of,5] parser: move prettyformat() function from revset module |
2015-05-22 |
Yuya Nishihara |
|
Accepted |
[2,of,5] fileset: move validation of incomplete parsing to parse() function |
2015-05-22 |
Yuya Nishihara |
|
Accepted |
[1,of,5] revset: move validation of incomplete parsing to parse() function |
2015-05-22 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: drop translation marker from error message of _notpublic() |
2015-05-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revset: drop docstring from internal _notpublic() function |
2015-05-19 |
Yuya Nishihara |
|
Accepted |
[2,of,3] commit: add a -M/--reuse-message option to copy a commit message from a |
2015-05-19 |
Yuya Nishihara |
|
Not Applicable |
[4,of,4] revset: do not nest addset by "addset + other" (issue4565) |
2015-05-19 |
Yuya Nishihara |
marmoute |
Changes Requested |
[3,of,4] revset: introduce unionset that can handle more than two sets in one instance |
2015-05-19 |
Yuya Nishihara |
marmoute |
Changes Requested |
[2,of,4] revset: make addset able to chain more than two unordered iterators |
2015-05-19 |
Yuya Nishihara |
marmoute |
Changes Requested |
[1,of,4] revset: make addset able to chain more than two ordered iterators |
2015-05-19 |
Yuya Nishihara |
marmoute |
Changes Requested |
[2,of,2] revset: extract addset._iterordered to free function |
2015-05-17 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revset: use fastasc/fastdesc switch consistently in addset.__iter__ |
2015-05-17 |
Yuya Nishihara |
|
Accepted |
[RESEND] revset: drop redundant filteredset from right-hand side set of "or" operation |
2015-05-17 |
Yuya Nishihara |
|
Accepted |
revset: remove unused 'only' from methods table |
2015-05-15 |
Yuya Nishihara |
|
Accepted |
[STABLE] revset: map postfix '%' to only() to optimize operand recursively (issue4670) |
2015-05-15 |
Yuya Nishihara |
|
Accepted |
[6,of,6] revset: do not nest addset by "addset + other" (issue4565) |
2015-05-12 |
Yuya Nishihara |
|
Accepted |
[5,of,6] revset: make addset class accepts more than two subsets (issue4565) |
2015-05-12 |
Yuya Nishihara |
|
Accepted |
[4,of,6] revset: drop redundant filteredset from right-hand side set of "or" operation |
2015-05-12 |
Yuya Nishihara |
|
Superseded |
[3,of,6] revset: do not try to sort revisions unnecessarily by addset._iterator() |
2015-05-12 |
Yuya Nishihara |
|
Accepted |
[2,of,6] revset: test current behavior of addset class |
2015-05-12 |
Yuya Nishihara |
|
Accepted |
[1,of,6] revset: remove duplicated definition of choice() from addset._iterordered() |
2015-05-12 |
Yuya Nishihara |
|
Accepted |
[4,of,4] help: rewrite template examples to use integer literals where appropriate |
2015-05-10 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templater: update error message of invalid number passed to word() function |
2015-05-10 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: tokenize decimal integer literal (issue4638) (BC) |
2015-05-10 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templater: switch methods table on compileexp() of func args and inner expr |
2015-05-10 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: strip single backslash before quotation mark in quoted template |
2015-05-08 |
Yuya Nishihara |
marmoute |
Accepted |
[1,of,2,STABLE] templater: do not process \-escapes at parsestring() (issue4290) |
2015-05-08 |
Yuya Nishihara |
|
Accepted |
[2,of,2] templater: rename parsestring() to unquotestring() (API) |
2015-05-07 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templater: remove noop calls of parsestring(s, quoted=False) (API) |
2015-05-07 |
Yuya Nishihara |
|
Accepted |
changelog: drop unnecessary override of "hasnode" |
2015-05-07 |
Yuya Nishihara |
|
Accepted |
[STABLE] hgweb: bring back infinite scroll in shortlog of paper style |
2015-05-06 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: drop factory that promotes spanset to fullreposet |
2015-05-05 |
Yuya Nishihara |
|
Changes Requested |
[2,of,2,STABLE] templater: strictly parse leading backslashes of '{' (issue4569) (BC) |
2015-05-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] templater: do not process \-escapes at parsestring() (issue4290) |
2015-05-04 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: fix crash by passing invalid object to date() function |
2015-05-03 |
Yuya Nishihara |
|
Accepted |
template-phases: extend default style instead of duplicating it |
2015-05-02 |
Yuya Nishihara |
|
Accepted |
commands: hide formatter option as EXPERIMENTAL, not as DEPRECATED |
2015-05-02 |
Yuya Nishihara |
|
Accepted |
[STABLE?] parsers: avoid signed integer overflow in calculation of leaf-node index |
2015-04-29 |
Yuya Nishihara |
|
Accepted |
[STABLE] bundlerepo: disable filtering of changelog while constructing revision text |
2015-04-29 |
Yuya Nishihara |
|
Accepted |
[STABLE] annotate: always adjust linkrev before walking down to parents (issue4623) |
2015-04-25 |
Yuya Nishihara |
|
Accepted |
[STABLE] wix: remove cacert.pem from Windows distribution |
2015-04-23 |
Yuya Nishihara |
|
Accepted |
[4,of,4,STABLE] annotate: prepare ancestry context of workingfilectx |
2015-04-18 |
Yuya Nishihara |
|
Accepted |
[3,of,4,STABLE] committablefilectx: propagate ancestry info to parent to fix annotation |
2015-04-18 |
Yuya Nishihara |
|
Accepted |
[2,of,4,STABLE] filectx: extract function to create parent fctx keeping ancestry info |
2015-04-18 |
Yuya Nishihara |
|
Accepted |
[1,of,4,STABLE] filectx: factor out creation of parent fctx |
2015-04-18 |
Yuya Nishihara |
|
Accepted |
[STABLE] tags: do not abort if failed to write lock file to save cache |
2015-04-17 |
Yuya Nishihara |
|
Accepted |
[STABLE] annotate: always prepare ancestry context of base fctx (issue4600) |
2015-04-16 |
Yuya Nishihara |
|
Accepted |
revset: undocument wdir() until its command outputs get stable |
2015-04-16 |
Yuya Nishihara |
|
Accepted |
[RESEND] committablectx: override hex() to return None |
2015-04-15 |
Yuya Nishihara |
|
Changes Requested |
[3,of,3] cat: disable optimization of single file case for workingctx |
2015-04-11 |
Yuya Nishihara |
|
Accepted |
[2,of,3] committablectx: override manifestnode() to return None |
2015-04-11 |
Yuya Nishihara |
|
Accepted |
[1,of,3] cat: use ctx.manifestnode() in place of ctx._changeset[0] |
2015-04-11 |
Yuya Nishihara |
|
Accepted |