[2,of,5] changeset_printer: move _meaningful_parentrevs() to scmutil |
2015-10-01 |
Yuya Nishihara |
|
Accepted |
[3,of,5] templatekw: reorder stub of showparents() function |
2015-10-01 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templatekw: port implementation of showparents() from changeset_templater |
2015-10-01 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templatekw: remove dockeywords hack |
2015-10-01 |
Yuya Nishihara |
|
Accepted |
[1,of,5] util.system: compare fileno to see if it needs stdout redirection |
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 |
[3,of,5] pager: inline _pagersubprocess() into _runpager() |
2015-10-04 |
Yuya Nishihara |
|
Accepted |
[4,of,5] pager: rename variables of backup fds |
2015-10-04 |
Yuya Nishihara |
|
Accepted |
[5,of,5] pager: recreate stdout to make it line-buffered |
2015-10-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2] util: extract stub function to get mtime with second accuracy |
2015-10-06 |
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] revset: do not fall through to revspec for literal: branch (issue4838) |
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 |
templater: do not pre-evaluate generator keyword at runsymbol (issue4868) |
2015-10-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] parsers: read sizes of metadata pair of obsolete marker at once |
2015-10-11 |
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,3] revset: eliminate temporary reference to subset in limit() and last() |
2015-10-13 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revset: port limit() to support keyword arguments |
2015-10-13 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: add optional offset argument to limit() predicate |
2015-10-13 |
Yuya Nishihara |
|
Accepted |
[1,of,2] parsers: correct type of temporary variables for dirstate tuple fields |
2015-10-18 |
Yuya Nishihara |
|
Accepted |
[2,of,2] parsers: suppress warning of signed and unsigned comparison at nt_init |
2015-10-18 |
Yuya Nishihara |
|
Accepted |
[STABLE] help: mention alias and revsetalias in description of HGPLAINEXCEPT |
2015-10-24 |
Yuya Nishihara |
|
Accepted |
[STABLE] extdiff: abort if an empty revision is given with --patch |
2015-11-01 |
Yuya Nishihara |
|
Changes Requested |
demandimport: fix level passed to loader of sub-modules |
2015-11-02 |
Yuya Nishihara |
|
Superseded |
[1,of,2,STABLE] i18n: do not abuse msgstr of "DEPRECATED" to check for bad translation |
2015-11-03 |
Yuya Nishihara |
|
Accepted |
[STABLE] templatefilters: try round-trip utf-8 conversion by json filter (issue4933) |
2015-11-04 |
Yuya Nishihara |
|
Accepted |
[V4] histedit: add support for exec/x command to histedit (issue4036) |
2015-11-05 |
Yuya Nishihara |
|
Not Applicable |
[STABLE] parsers: fix width of datalen variable in fm1readmarkers |
2015-11-07 |
Yuya Nishihara |
marmoute |
Accepted |
[1,of,2] test-encoding: enable fuzz testing of utf8b roundtrip |
2015-11-09 |
Yuya Nishihara |
|
Accepted |
[2,of,2] test-encoding: rewrite utf8b fuzz testing as python inlines |
2015-11-09 |
Yuya Nishihara |
marmoute |
Rejected |
[1,of,3] import-checker: make it executable for convenience |
2015-11-12 |
Yuya Nishihara |
|
Accepted |
[2,of,3] import-checker: extract function to generate a formatted warning |
2015-11-12 |
Yuya Nishihara |
|
Accepted |
[3,of,3] import-checker: include lineno in warning message |
2015-11-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] import-checker: allow import of child modules from package root |
2015-11-15 |
Yuya Nishihara |
marmoute |
Accepted |
[2,of,2] import-checker: reset context to verify convention in function scope |
2015-11-15 |
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,4] hgweb: alias ui module as uimod |
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 |
[4,of,4] hgweb: unify import style of error classes |
2015-11-18 |
Yuya Nishihara |
|
Accepted |
[1,of,4] hgweb: do not import hgweb_mod.hgweb and .makebreadcrumb as symbol |
2015-11-19 |
Yuya Nishihara |
|
Accepted |
[2,of,4] hgweb: import BaseHTTPServer as module at top level |
2015-11-19 |
Yuya Nishihara |
|
Accepted |
[3,of,4] hgweb: import wsgicgi at top level |
2015-11-19 |
Yuya Nishihara |
|
Accepted |
[4,of,4] hgweb: use absolute_import |
2015-11-19 |
Yuya Nishihara |
|
Accepted |
[1,of,3] hgweb: move httpservice object from commands module |
2015-11-24 |
Yuya Nishihara |
|
Accepted |
[2,of,3] hgweb: extract factory function of httpservice object |
2015-11-24 |
Yuya Nishihara |
|
Accepted |
[3,of,3] serve: unify cmdutil.service() calls of commandserver and hgweb |
2015-11-24 |
Yuya Nishihara |
|
Accepted |
[1,of,3] hgweb: eliminate duck-typing to select hgweb or hgwebdir by command option |
2015-12-02 |
Yuya Nishihara |
|
Accepted |
[2,of,3] hgweb: make sure command options are set to all ui objects |
2015-12-02 |
Yuya Nishihara |
|
Accepted |
[3,of,3] hgweb: load server settings from --web-conf (issue4699) |
2015-12-02 |
Yuya Nishihara |
|
Superseded |
[STABLE] parsers: fix parse_dirstate to check len before unpacking header (issue4979) |
2015-12-02 |
Yuya Nishihara |
|
Accepted |
[V2] hgweb: load server settings from --web-conf (issue4699) |
2015-12-02 |
Yuya Nishihara |
|
Accepted |
[1,of,4] graphlog: move creation of workingdir-parent nodes to displaygraph() |
2015-12-03 |
Yuya Nishihara |
|
Accepted |
[2,of,4] graphlog: extract "graphnode" template keyword that represents node symbol |
2015-12-03 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templatekw: avoid slow creation of changectx objects in showgraphnode() |
2015-12-03 |
Yuya Nishihara |
|
Accepted |
[4,of,4] graphlog: make node symbol templatable by ui.graphnodetemplate option |
2015-12-03 |
Yuya Nishihara |
|
Accepted |
contrib: disable SSLv3_method() to build old Python with recent libssl |
2015-12-04 |
Yuya Nishihara |
|
Accepted |
[4,of,4,mergedriver] merge: move almost all change/delete conflicts to resolve phase (BC) (API) |
2015-12-05 |
Yuya Nishihara |
|
Not Applicable |
[RFC] setup.py: always build and install hg.exe on Windows |
2015-12-05 |
Yuya Nishihara |
|
Not Applicable |
commit: fix rest syntax of examples |
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 |
color: drop useless override of ui.popbuffer() |
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 |
[2,of,2] rebase: remove extra "if" from check of collapsing named branches |
2015-12-06 |
Yuya Nishihara |
|
Accepted |
[STABLE] paths: include #fragment again |
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 |
[2,of,2] import-checker: tell which symbol causes "direct symbol import" |
2015-12-07 |
Yuya Nishihara |
|
Accepted |
[1,of,2] commandserver: use absolute_import |
2015-12-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] commandserver: cut import cycle by itself |
2015-12-13 |
Yuya Nishihara |
|
Accepted |
posix: remove unixdomainserver class |
2015-12-13 |
Yuya Nishihara |
|
Accepted |
util: rename argument of isatty() |
2015-12-13 |
Yuya Nishihara |
|
Accepted |
help: add missed last new line to "internals" topic |
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 |
[2,of,5] export: do not print '<fdopen>' as an output filename |
2015-12-17 |
Yuya Nishihara |
|
Accepted |
[3,of,5] export: remove useless comparison between file object and string |
2015-12-17 |
Yuya Nishihara |
|
Accepted |
[4,of,5] cmdutil: reimplement file wrapper that disables close() |
2015-12-17 |
Yuya Nishihara |
|
Accepted |
[5,of,5] cmdutil: do not duplicate stdout by makefileobj() |
2015-12-17 |
Yuya Nishihara |
|
Accepted |
[1,of,2,chg-port] osutil: implement recvmsg() of SCM_RIGHTS for chg command server |
2015-12-19 |
Yuya Nishihara |
|
Accepted |
[2,of,2,chg-port] osutil: implement pure version of recvfds() for PyPy |
2015-12-19 |
Yuya Nishihara |
|
Accepted |
[1,of,5,V5] dirstate: rename the dirstate parsing and packing methods |
2015-12-19 |
Yuya Nishihara |
|
Not Applicable |
verify: remove unreachable code to reraise KeyboardInterrupt |
2015-12-20 |
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 |
[2,of,2,chg-port] commandserver: reset state of progress bar per command |
2015-12-23 |
Yuya Nishihara |
|
Accepted |
test-install: embed wix namespace for Python 2.6 compatibility |
2015-12-23 |
Yuya Nishihara |
yuya |
Accepted |
[STABLE] push: restore old behavior of default-push (issue5000) |
2015-12-26 |
Yuya Nishihara |
|
Accepted |
[1,of,3] paths: make getpath() accept multiple defaults |
2015-12-26 |
Yuya Nishihara |
|
Accepted |
[2,of,3] push: specify default-push and default as fallback paths |
2015-12-26 |
Yuya Nishihara |
|
Accepted |
[3,of,3] paths: do not process default-push as pushurl of default path (issue5000) |
2015-12-26 |
Yuya Nishihara |
|
Accepted |
test-bundle2-format.t: force gc so a GeneratorExit will be thrown |
2016-01-02 |
Yuya Nishihara |
|
Not Applicable |
[1,of,2] import-checker: normalize directory separator to get module name on Windows |
2016-01-04 |
Yuya Nishihara |
|
Accepted |
[2,of,2] import-checker: list package directory as stdlib module |
2016-01-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2,chg-port] chgserver: import background server extension from cHg |
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,3] dispatch: copy inferrepo attribute to alias commands |
2016-01-06 |
Yuya Nishihara |
|
Accepted |
[2,of,3] extdiff: factor out list of common options |
2016-01-06 |
Yuya Nishihara |
|
Accepted |
[3,of,3] extdiff: use @command decorator to set up diff commands |
2016-01-06 |
Yuya Nishihara |
|
Accepted |
[1,of,5] paths: drop ui.status label from output of "hg paths name" |
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 |
[3,of,5] paths: use single loop for both search=None|pattern cases |
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 |
[5,of,5] paths: port to generic templater |
2016-01-09 |
Yuya Nishihara |
martinvonz |
Superseded |
[1,of,8] paths: drop ui.status label from output of "hg paths name" |
2016-01-12 |
Yuya Nishihara |
|
Accepted |
[2,of,8] paths: reorder else clause for readability of subsequent patches |
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 |
[4,of,8] paths: merge conditions that select visibility of fields |
2016-01-12 |
Yuya Nishihara |
|
Accepted |
[5,of,8] paths: port to generic templater |
2016-01-12 |
Yuya Nishihara |
|
Accepted |
[6,of,8] minirst: change hgrole to use single quotes |
2016-01-12 |
Yuya Nishihara |
|
Superseded |
[7,of,8] docchecker: introduce a way to check for poor markup |
2016-01-12 |
Yuya Nishihara |
|
Superseded |
[8,of,8] tests: move gendoc.t runrst comment next to runrst |
2016-01-12 |
Yuya Nishihara |
|
Superseded |
[1,of,3] encoding: escape U+007F (DEL) character in JSON |
2016-01-16 |
Yuya Nishihara |
|
Accepted |
[2,of,3] encoding: add option to escape non-ascii characters in JSON |
2016-01-16 |
Yuya Nishihara |
|
Superseded |
[3,of,3] encoding: backport paranoid escaping from templatefilters.jsonescape() |
2016-01-16 |
Yuya Nishihara |
|
Superseded |
[1,of,4] templater: make _hybrid not callable to avoid conflicting semantics |
2016-01-16 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: make get(dict, key) return a single value |
2016-01-16 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templatekw: move shownames() helper to be sorted alphabetically |
2016-01-16 |
Yuya Nishihara |
|
Accepted |
[4,of,4] templatekw: add {namespaces} keyword |
2016-01-16 |
Yuya Nishihara |
|
Accepted |
[1,of,3,chg-port] chg: import frontend sources |
2016-01-17 |
Yuya Nishihara |
|
Superseded |
[2,of,3,chg-port] hgignore: ignore chg binary |
2016-01-17 |
Yuya Nishihara |
|
Superseded |
[3,of,3,chg-port] chg: use in-tree hg executable to start server for testing |
2016-01-17 |
Yuya Nishihara |
|
Superseded |
[STABLE] commandserver: drop tell() and seek() from channels (issue5049) |
2016-01-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] templater: abort if infinite recursion detected while evaluation (issue4758) |
2016-01-23 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] templater: abort if infinite recursion detected while compilation |
2016-01-23 |
Yuya Nishihara |
|
Accepted |
[STABLE] backout: disable --merge with --no-commit (issue4874) |
2016-01-31 |
Yuya Nishihara |
|
Accepted |
[STABLE] osutil: do not abort loading pure module just because libc has no recvmsg() |
2016-02-03 |
Yuya Nishihara |
|
Accepted |
[STABLE] revset: flatten chained 'list' operations (aka function args) (issue5072) |
2016-02-04 |
Yuya Nishihara |
|
Accepted |
[STABLE] help: update template examples to use reST literal syntax |
2016-02-06 |
Yuya Nishihara |
martinvonz |
Accepted |
[STABLE] ui: fix crash by non-interactive prompt echo for user name |
2016-02-06 |
Yuya Nishihara |
martinvonz |
Accepted |
[1,of,4,V2] encoding: change jsonmap to a list indexed by code point |
2016-02-09 |
Yuya Nishihara |
|
Accepted |
[2,of,4,V2] encoding: initialize jsonmap when module is loaded |
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 |
[4,of,4,V2] encoding: backport paranoid escaping from templatefilters.jsonescape() |
2016-02-09 |
Yuya Nishihara |
|
Accepted |
[1,of,3,RESEND] chg: import frontend sources |
2016-02-09 |
Yuya Nishihara |
yuya |
Accepted |
[2,of,3,RESEND] hgignore: ignore chg binary |
2016-02-09 |
Yuya Nishihara |
yuya |
Accepted |
[3,of,3,RESEND] chg: use in-tree hg executable to start server for testing |
2016-02-09 |
Yuya Nishihara |
yuya |
Accepted |
[STABLE] zeroconf: forward all arguments passed to ui.configitems() wrapper |
2016-02-10 |
Yuya Nishihara |
martinvonz |
Accepted |
[1,of,3] chg: initialize sigaction fields more reliably |
2016-02-11 |
Yuya Nishihara |
|
Accepted |
[2,of,3] chg: verify return value of sigaction() and sigemptyset() |
2016-02-11 |
Yuya Nishihara |
|
Accepted |
[3,of,3] chg: forward job control signals to worker process (issue5051) |
2016-02-11 |
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 |
[2,of,6,chg-test] run-tests: cast --with-hg option to bytes consistently at parseargs() |
2016-02-12 |
Yuya Nishihara |
|
Accepted |
[3,of,6,chg-test] run-tests: drop redundant assignment to BINDIR |
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 |
[5,of,6,chg-test] run-tests: add --with-chg option to run tests using chg |
2016-02-12 |
Yuya Nishihara |
|
Accepted |
[6,of,6,chg-test] run-tests: add --chg option to install and run tests using chg |
2016-02-12 |
Yuya Nishihara |
|
Accepted |
config: drop progress extension from sample hgrc as it is in core now |
2016-02-14 |
Yuya Nishihara |
marmoute |
Accepted |
[1,of,2] tests: load json with no fallback |
2016-02-14 |
Yuya Nishihara |
marmoute |
Accepted |
[2,of,2] run-tests: remove useless "failed" flag from addOutputMismatch() |
2016-02-14 |
Yuya Nishihara |
marmoute |
Accepted |
[STABLE] log: fix order of revisions filtered by multiple OR options (issue5100) |
2016-02-15 |
Yuya Nishihara |
marmoute |
Superseded |
[1,of,3] templater: evaluate each item of revset() as integer revision |
2016-02-20 |
Yuya Nishihara |
|
Accepted |
[2,of,3] templater: factor out type conversion of revset() result |
2016-02-20 |
Yuya Nishihara |
|
Accepted |
[3,of,3] templatekw: switch ctx of list expression to rev of {parents} (BC) |
2016-02-20 |
Yuya Nishihara |
|
Accepted |
[1,of,2] demandimport: enforce ignore list while processing modules in fromlist |
2016-02-21 |
Yuya Nishihara |
|
Accepted |
[2,of,2] demandimport: blacklist sqlalchemy.events as it has side effects (issue5085) |
2016-02-21 |
Yuya Nishihara |
|
Accepted |
[1,of,7] templatefilters: drop broken "jsonescape" from filters table (BC) |
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 |
[3,of,7] hgweb: remove unused argument from graphdata() factory |
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 |
[5,of,7] templatefilters: make json filter be byte-transparent (BC) (issue4926) |
2016-02-23 |
Yuya Nishihara |
durin42 |
Accepted |
[6,of,7] templatefilters: drop old jsonescape() function |
2016-02-23 |
Yuya Nishihara |
durin42 |
Accepted |
[7,of,7] templatefilters: document json filter that requires UTF-8 bytes |
2016-02-23 |
Yuya Nishihara |
yuya |
Rejected |
templatekw: workaround for utf-8 round-trip of {desc} |
2016-02-25 |
Yuya Nishihara |
|
Accepted |
[STABLE,V2] log: fix order of revisions filtered by multiple OR options (issue5100) |
2016-02-26 |
Yuya Nishihara |
|
Accepted |
[1,of,7] revset: drop translation markers from error messages of internal _matchfiles |
2016-02-27 |
Yuya Nishihara |
marmoute |
Accepted |
[2,of,7] revset: define "pat" variable unconditionally in subrepo() |
2016-02-27 |
Yuya Nishihara |
marmoute |
Accepted |
[3,of,7] revset: add extra data to filteredset for better inspection |
2016-02-27 |
Yuya Nishihara |
|
Superseded |
[4,of,7] revset: add inspection data to all filter() calls |
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 |
[6,of,7] revset: add inspection data to limit() and last() functions |
2016-02-27 |
Yuya Nishihara |
|
Accepted |
[7,of,7] revset: add inspection data to max() and min() functions |
2016-02-27 |
Yuya Nishihara |
|
Accepted |
[V2] revset: add extra data to filteredset for better inspection |
2016-02-28 |
Yuya Nishihara |
|
Accepted |
[1,of,4] extensions: extract function that copies function attributes to wrapper |
2016-02-28 |
Yuya Nishihara |
|
Accepted |
[2,of,4] extensions: copy attributes to wrapper by wrapfunction() |
2016-02-28 |
Yuya Nishihara |
|
Accepted |
[3,of,4] extensions: copy extra __dict__ of original function |
2016-02-28 |
Yuya Nishihara |
|
Accepted |
[4,of,4] dispatch: store norepo/optionalrepo/inferrepo attributes in function (API) |
2016-02-28 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templater: fix get() to evaluate 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 |
[3,of,4] templater: fix revset() to evaluate format arguments eagerly |
2016-03-02 |
Yuya Nishihara |
|
Accepted |
[4,of,4] templater: make date() use helper function to evaluate argument |
2016-03-02 |
Yuya Nishihara |
|
Accepted |
[1,of,7] templater: factor out function that evaluates argument as integer |
2016-03-04 |
Yuya Nishihara |
|
Accepted |
[2,of,7] templater: drop redundant type conversion when evaluating integer argument |
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 |
[4,of,7] templater: fix shortest() to evaluate int argument and handle error |
2016-03-04 |
Yuya Nishihara |
|
Accepted |
[5,of,7] color: make label() template function stringify "expr" argument first |
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 |
[7,of,7] templater: handle exception when applying map operator to non-iterable object |
2016-03-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templater: make label() take unknown symbol as color literal |
2016-03-05 |
Yuya Nishihara |
durin42 |
Accepted |
[2,of,2] templater: move label() function from color extension |
2016-03-05 |
Yuya Nishihara |
durin42 |
Accepted |
[1,of,2] graphlog: bring back color to node symbol template |
2016-03-09 |
Yuya Nishihara |
|
Accepted |
[2,of,2] templater: make label() just fail if ui object isn't available |
2016-03-09 |
Yuya Nishihara |
|
Accepted |
test: make check-py3-compat.py ignore empty code more reliably |
2016-03-11 |
Yuya Nishihara |
|
Accepted |
chgserver: remove outdated comment about setvbuf() |
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 |
[2,of,4] templater: relax type of mapped template |
2016-03-11 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templater: expand list of parsed templates to template node |
2016-03-11 |
Yuya Nishihara |
|
Accepted |
[4,of,4] templater: add debugtemplate command |
2016-03-11 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cmdserver: write early exception to 'e' channel in 'unix' mode |
2016-03-12 |
Yuya Nishihara |
|
Accepted |
[2,of,2] chg: provide early exception to user |
2016-03-12 |
Yuya Nishihara |
|
Accepted |
dispatch: catch KeyboardInterrupt more broadly |
2016-03-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] tests: include modified/added/removed files in "log -r wdir()" output |
2016-03-16 |
Yuya Nishihara |
|
Accepted |
[2,of,2] tests: add test of "log -r wdir() -p" (issue4871) |
2016-03-16 |
Yuya Nishihara |
|
Accepted |
chgserver: drop old hack to recreate ui on HGPLAIN change |
2016-03-20 |
Yuya Nishihara |
|
Accepted |
[1,of,3] tests: make config/help tests pass even if chgserver extension is loaded |
2016-03-21 |
Yuya Nishihara |
|
Accepted |
[2,of,3] test-hgrc: do not print ui.plain() flag at uisetup() |
2016-03-21 |
Yuya Nishihara |
|
Accepted |
[3,of,3] chgserver: print traceback if --traceback flag is passed to validate |
2016-03-21 |
Yuya Nishihara |
|
Changes Requested |
[1,of,3] dispatch: make cmdalias forward command attributes to function |
2016-03-24 |
Yuya Nishihara |
|
Accepted |
[2,of,3] dispatch: extract function that tests command attributes |
2016-03-24 |
Yuya Nishihara |
|
Accepted |
[3,of,3] dispatch: show deprecation warning if command has no attributes (issue5137) |
2016-03-24 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templater: do not abuse SyntaxError to report errors in template map file |
2016-03-26 |
Yuya Nishihara |
|
Accepted |
[2,of,2] templater: relax unquotestring() to fall back to bare string |
2016-03-26 |
Yuya Nishihara |
|
Accepted |
debugrevspec: show expanded/concatenated states before printing trees |
2016-03-26 |
Yuya Nishihara |
|
Accepted |
templater: do not strip non-quote characters from template config |
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 |
[2,of,5] revset: move tagging of alias arguments from tokenization to parsing phase |
2016-03-29 |
Yuya Nishihara |
|
Accepted |
[3,of,5] revset: drop redundant check for unknown alias arguments |
2016-03-29 |
Yuya Nishihara |
|
Accepted |
[4,of,5] revset: inline _getaliasarg() function |
2016-03-29 |
Yuya Nishihara |
|
Accepted |
[5,of,5] revset: remove unused lookup argument from _tokenizealias() |
2016-03-29 |
Yuya Nishihara |
|
Accepted |
[1,of,4] revset: remove redundant checks for parsed tree of alias |
2016-03-30 |
Yuya Nishihara |
|
Accepted |
[2,of,4] revset: inline isvalidsymbol() and getsymbol() into _parsealiasdecl() |
2016-03-30 |
Yuya Nishihara |
|
Accepted |
[3,of,4] revset: inline isvalidfunc(), getfuncname() and getfuncargs() |
2016-03-30 |
Yuya Nishihara |
|
Accepted |
[4,of,4] revset: make _parsealiasdecl() simply return the original parsed tree |
2016-03-30 |
Yuya Nishihara |
|
Accepted |
[1,of,6] parser: move parsererrordetail() function from revset module |
2016-04-01 |
Yuya Nishihara |
|
Accepted |
[2,of,6] parser: add stub class that will host alias parsing and expansion |
2016-04-01 |
Yuya Nishihara |
|
Superseded |
[3,of,6] revset: narrow scope of "except ParseError" block in _parsealiasdecl() |
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 |
[5,of,6] parser: move _relabelaliasargs() to common rule-set class |
2016-04-01 |
Yuya Nishihara |
|
Superseded |
[6,of,6] parser: move alias definition parser to common rule-set class |
2016-04-01 |
Yuya Nishihara |
|
Superseded |
[1,of,7,V2] revset: narrow scope of "except ParseError" block in _parsealiasdecl() |
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 |
[3,of,7,V2] parser: move alias declaration 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 |
[5,of,7,V2] parser: move alias definition parser to common rule-set class |
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 |
[7,of,7,V2] parser: unify parser function of alias declaration and definition |
2016-04-02 |
Yuya Nishihara |
|
Superseded |
[1,of,7,V3,RFC] revset: narrow scope of "except ParseError" block in _parsealiasdecl() |
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 |
[3,of,7,V3,RFC] parser: move alias declaration 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 |
[5,of,7,V3,RFC] parser: move alias definition parser to common rule-set class |
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 |
[7,of,7,V3,RFC] parser: unify parser function of alias declaration and definition |
2016-04-03 |
Yuya Nishihara |
marmoute |
Accepted |
[1,of,9] tests: sort import lines in dumbhttp.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 |
[3,of,9] tests: sort import lines in tinyproxy.py |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[4,of,9] test-ancestor: 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 |
[6,of,9] test-ui-config: alias ui as uimod |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[7,of,9] test-walkrepo: alias ui as uimod |
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 |
[9,of,9] hghave: replace relative import of docutils.core |
2016-04-04 |
Yuya Nishihara |
martinvonz |
Accepted |
[1,of,9] test-batching: stop direct symbol import of mercurial modules |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[2,of,9] test-ctxmanager: stop direct symbol import of mercurial.util |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[3,of,9] test-filecache: sort import lines |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[4,of,9] test-filecache: 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 |
[6,of,9] test-filelog: 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 |
[8,of,9] test-hgweb-auth: alias ui as uimod |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[9,of,9] test-hgweb-auth: stop direct symbol import of mercurial.error.Abort |
2016-04-05 |
Yuya Nishihara |
|
Accepted |
[1,of,3] hghave: add "chg" flag to skip tests that can't be compatible with chg |
2016-04-08 |
Yuya Nishihara |
|
Accepted |
[2,of,3] test-chg: run only with chg |
2016-04-08 |
Yuya Nishihara |
|
Superseded |
[3,of,3] test-progress: disable mocking-time tests on chg |
2016-04-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templater: give better error message for invalid engine type |
2016-04-08 |
Yuya Nishihara |
|
Accepted |
[2,of,2] templater: drop deprecated handling of KeyError from changeset_templater |
2016-04-08 |
Yuya Nishihara |
|
Accepted |
check-commit: prevent adding symlinks |
2016-04-09 |
Yuya Nishihara |
|
Accepted |
util: add doctest to datestr() |
2016-04-09 |
Yuya Nishihara |
|
Superseded |
[1,of,7] tests: remove unused import of mercurial.repoview from test-propertycache |
2016-04-09 |
Yuya Nishihara |
|
Accepted |
[2,of,7] tests: import mercurial modules by name in test-propertycache |
2016-04-09 |
Yuya Nishihara |
|
Accepted |
[3,of,7] tests: stop direct symbol import of pprint.pprint in tests-minirst |
2016-04-09 |
Yuya Nishihara |
|
Accepted |
[4,of,7] tests: move stdlib imports before mercurial modules in test-parseindex2 |
2016-04-09 |
Yuya Nishihara |
|
Accepted |
[5,of,7] tests: alias ui as uimod in test-revlog-ancestry/test-ui-verbosity |
2016-04-09 |
Yuya Nishihara |
|
Accepted |
[6,of,7] tests: stop direct symbol import of mercurial modules in test-status-inprocess |
2016-04-09 |
Yuya Nishihara |
|
Accepted |
[7,of,7] tests: enable import checker for tests/**.py files |
2016-04-09 |
Yuya Nishihara |
|
Accepted |
help: avoid using "$n" parameter in revsetalias example |
2016-04-11 |
Yuya Nishihara |
|
Superseded |
[1,of,7] parser: construct alias object by rule-set class |
2016-04-13 |
Yuya Nishihara |
|
Accepted |
[2,of,7] parser: extract helper that creates a dict of aliases |
2016-04-13 |
Yuya Nishihara |
|
Accepted |
[3,of,7] revset: unindent codes in _getalias() function |
2016-04-13 |
Yuya Nishihara |
|
Accepted |
[4,of,7] parser: move functions that process alias expansion to rule-set class |
2016-04-13 |
Yuya Nishihara |
|
Accepted |
[5,of,7] parser: reorder alias expansion routine to return early |
2016-04-13 |
Yuya Nishihara |
|
Accepted |
[6,of,7] parser: add short comment how aliases are expanded in phases |
2016-04-13 |
Yuya Nishihara |
|
Accepted |
[7,of,7] revset: rename findaliases() to expandaliases() |
2016-04-13 |
Yuya Nishihara |
|
Accepted |
[1,of,5] parser: drop redundant comparison between alias declaration tree and pattern |
2016-04-14 |
Yuya Nishihara |
|
Accepted |
[2,of,5] parser: make _getalias() return (alias, pattern-args) pair |
2016-04-14 |
Yuya Nishihara |
|
Accepted |
[3,of,5] parser: factor out _trygetfunc() that extracts function name and arguments |
2016-04-14 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templater: add function to parse whole string as template expression |
2016-04-14 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templater: add parsing and expansion rules to process "templatealias" section |
2016-04-14 |
Yuya Nishihara |
|
Accepted |
[V2] help: avoid using "$n" parameter in revsetalias example |
2016-04-14 |
Yuya Nishihara |
|
Accepted |
update: resurrect bare update from null parent to tip-most branch head |
2016-04-15 |
Yuya Nishihara |
|
Accepted |
[1,of,9] bugzilla: do not load style file if template is specified (BC) |
2016-04-15 |
Yuya Nishihara |
|
Accepted |
[2,of,9] notify: do not load style file if template is specified (BC) |
2016-04-15 |
Yuya Nishihara |
|
Accepted |
[3,of,9] templater: demote "base" directory of map file to local variable |
2016-04-15 |
Yuya Nishihara |
|
Accepted |
[4,of,9] templater: extract function that loads template map file |
2016-04-15 |
Yuya Nishihara |
|
Accepted |
[5,of,9] templater: separate function to create templater from map file (API) |
2016-04-15 |
Yuya Nishihara |
|
Accepted |
[6,of,9] templater: factor out function that creates templater from string template |
2016-04-15 |
Yuya Nishihara |
|
Accepted |
[7,of,9] templater: inline compiletemplate() function into engine |
2016-04-15 |
Yuya Nishihara |
|
Accepted |
[8,of,9] templater: load and expand aliases by template engine (API) (issue4842) |
2016-04-15 |
Yuya Nishihara |
|
Accepted |
[9,of,9] ui: drop template aliases by HGPLAIN |
2016-04-15 |
Yuya Nishihara |
|
Accepted |
[STABLE] log: fix status template to list copy source per dest (issue5155) |
2016-04-19 |
Yuya Nishihara |
durin42 |
Accepted |
[1,of,2,STABLE] revset: make sort() do dumb multi-pass sorting for multiple keys (issue5218) |
2016-04-23 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] revset: unindent "if True" block in sort() |
2016-04-23 |
Yuya Nishihara |
|
Accepted |
[STABLE] chg: initialize sockdirfd to -1 instead of AT_FDCWD |
2016-04-26 |
Yuya Nishihara |
|
Accepted |
[1,of,2] parser: rephrase "'$' not for alias arguments" message |
2016-05-03 |
Yuya Nishihara |
|
Accepted |
[2,of,2] parser: shorten prefix of alias parsing errors |
2016-05-03 |
Yuya Nishihara |
|
Accepted |
[1,of,3] revset: inline _tokenizealias() into _parsealias() |
2016-05-04 |
Yuya Nishihara |
durin42 |
Accepted |
[2,of,3] revset: factor out common parsing function |
2016-05-04 |
Yuya Nishihara |
durin42 |
Accepted |
[3,of,3] revset: define _parsealias() in _aliasrules class |
2016-05-04 |
Yuya Nishihara |
durin42 |
Accepted |
[1,of,4] revset: unnest isonly() closure from optimize() |
2016-05-05 |
Yuya Nishihara |
|
Accepted |
[2,of,4] revset: construct arguments of only() against matched tree |
2016-05-05 |
Yuya Nishihara |
|
Accepted |
[3,of,4] revset: introduce temporary variables in optimize() where they look better |
2016-05-05 |
Yuya Nishihara |
|
Accepted |
[4,of,4] revset: factor out public optimize() function from recursion |
2016-05-05 |
Yuya Nishihara |
|
Accepted |
revset: make dagrange preserve order of input set |
2016-05-11 |
Yuya Nishihara |
|
Accepted |
[1,of,8] py3: move up symbol imports to enforce import-checker rules |
2016-05-14 |
Yuya Nishihara |
|
Accepted |
[2,of,8] import-checker: fix test to make a real package |
2016-05-14 |
Yuya Nishihara |
|
Accepted |
[3,of,8] import-checker: always build a list of imported symbols |
2016-05-14 |
Yuya Nishihara |
|
Accepted |
[4,of,8] import-checker: extend check of symbol-import order to all local modules |
2016-05-14 |
Yuya Nishihara |
|
Accepted |
[5,of,8] py3: make contrib/bdiff-torture.py conform to our import style |
2016-05-14 |
Yuya Nishihara |
|
Accepted |
[6,of,8] py3: make contrib/revsetbenchmarks.py not import symbols from stdlib modules |
2016-05-14 |
Yuya Nishihara |
|
Accepted |
[7,of,8] py3: make contrib/import-checker.py get along with itself |
2016-05-14 |
Yuya Nishihara |
|
Accepted |
[8,of,8] tests: enable import checker for all **.py files |
2016-05-14 |
Yuya Nishihara |
|
Accepted |
[1,of,8] py3: make contrib/check-commit use absolute_import |
2016-05-15 |
Yuya Nishihara |
|
Accepted |
[1,of,8] py3: make doc/docchecker use absolute_import |
2016-05-15 |
Yuya Nishihara |
|
Accepted |
[4,of,6,v4] debuginstall: expose modulepolicy |
2016-05-18 |
Yuya Nishihara |
|
Superseded |
[1,of,5] tests: remove unused import from 'f' utility |
2016-05-24 |
Yuya Nishihara |
|
Accepted |
[2,of,5] hghave: silence future pyflakes warning of unused import |
2016-05-24 |
Yuya Nishihara |
|
Accepted |
[3,of,5] tests: fix typo of shebang prefix in test-check-pyflakes.t |
2016-05-24 |
Yuya Nishihara |
|
Accepted |
[4,of,5] tests: make 'f' utility import hashlib unconditionally |
2016-05-24 |
Yuya Nishihara |
|
Accepted |
[5,of,5] tests: enable import checker for all python files (including no .py files) |
2016-05-24 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revset: factor out reverse flag of sort() key |
2016-05-25 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: define table of sort() key functions |
2016-05-25 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-chg: run only with chg |
2016-05-29 |
Yuya Nishihara |
|
Accepted |
[2,of,2] test-chg: add basic tests for server lifecycle |
2016-05-29 |
Yuya Nishihara |
|
Accepted |
[1,of,5] revset: teach optimize if current expression should define/follow order |
2016-05-30 |
Yuya Nishihara |
|
Superseded |
[2,of,5] revset: insert _reorder to fix ordering of inner OR and some functions (BC) |
2016-05-30 |
Yuya Nishihara |
|
Superseded |
[3,of,5] revset: add option to make inner range follow ordering of input set |
2016-05-30 |
Yuya Nishihara |
|
Superseded |
[4,of,5] revset: optimize out reverse() according to ordering policy |
2016-05-30 |
Yuya Nishihara |
|
Superseded |
[5,of,5] revset: optimize out sort() to noop function according to ordering policy |
2016-05-30 |
Yuya Nishihara |
|
Superseded |
[1,of,9,V3] mail: unsupport smtp.verifycert (BC) |
2016-06-03 |
Yuya Nishihara |
|
Superseded |
[1,of,7,V2] test-revset: fix test vector for ordering issue of matching() |
2016-06-03 |
Yuya Nishihara |
|
Accepted |
[2,of,7,V2] revset: teach optimize if current expression should define/follow order |
2016-06-03 |
Yuya Nishihara |
durin42 |
Changes Requested |
[3,of,7,V2] revset: insert _reorder to fix ordering of inner OR and some functions (BC) |
2016-06-03 |
Yuya Nishihara |
durin42 |
Changes Requested |
[4,of,7,V2] revset: forward ordering requirement to argument of present() |
2016-06-03 |
Yuya Nishihara |
durin42 |
Changes Requested |
[5,of,7,V2] revset: add option to make inner range follow ordering of input set |
2016-06-03 |
Yuya Nishihara |
durin42 |
Changes Requested |
[6,of,7,V2] revset: optimize out reverse() according to ordering policy |
2016-06-03 |
Yuya Nishihara |
durin42 |
Changes Requested |
[7,of,7,V2] revset: optimize out sort() to noop function according to ordering policy |
2016-06-03 |
Yuya Nishihara |
durin42 |
Changes Requested |
[1,of,4] check-code: make 'ls' pattern less invasive |
2016-06-08 |
Yuya Nishihara |
|
Accepted |
[2,of,4] tests: extract SSL certificates from test-https.t |
2016-06-08 |
Yuya Nishihara |
|
Accepted |
[3,of,4] tests: add dummy SMTP daemon for SSL tests |
2016-06-08 |
Yuya Nishihara |
|
Accepted |
[4,of,4] tests: add basic tests for SMTP over SSL |
2016-06-08 |
Yuya Nishihara |
|
Accepted |
[RFC] ui: provide official way to reset internal state per command |
2016-06-12 |
Yuya Nishihara |
|
Accepted |
[1,of,4] revset: fix crash on empty sort key |
2016-06-15 |
Yuya Nishihara |
|
Accepted |
[2,of,4] revset: build list of (key, reverse) pairs before sorting |
2016-06-15 |
Yuya Nishihara |
|
Accepted |
[3,of,4] revset: build dict of extra sort options before evaluating set |
2016-06-15 |
Yuya Nishihara |
|
Accepted |
[4,of,4] revset: extract function that validates sort() arguments |
2016-06-15 |
Yuya Nishihara |
|
Accepted |
[1,of,2] chg: reset signal handlers to default before waiting pager |
2016-06-15 |
Yuya Nishihara |
|
Accepted |
[2,of,2] chg: ignore SIGINT while waiting pager termination |
2016-06-15 |
Yuya Nishihara |
|
Accepted |
[1,of,6,V3] revset: teach optimize if current expression should define/follow order |
2016-06-17 |
Yuya Nishihara |
martinvonz |
Superseded |
[2,of,6,V3] revset: insert _reorder to fix ordering of inner 'or' and functions (BC) |
2016-06-17 |
Yuya Nishihara |
martinvonz |
Superseded |
[3,of,6,V3] revset: forward ordering requirement to argument of present() |
2016-06-17 |
Yuya Nishihara |
martinvonz |
Superseded |
[4,of,6,V3] revset: add option to make inner range follow ordering of input set |
2016-06-17 |
Yuya Nishihara |
martinvonz |
Superseded |
[5,of,6,V3] revset: optimize out reverse() according to ordering policy |
2016-06-17 |
Yuya Nishihara |
martinvonz |
Superseded |
[6,of,6,V3] revset: optimize out sort() according to ordering policy |
2016-06-17 |
Yuya Nishihara |
martinvonz |
Superseded |
[1,of,7,V4] test-revset: show how inconsistent the ordering of compound expressions is |
2016-06-23 |
Yuya Nishihara |
|
Accepted |
[2,of,7,V4] revset: teach optimize if current expression should define/follow order |
2016-06-23 |
Yuya Nishihara |
|
Accepted |
[3,of,7,V4] revset: insert _unordered to fix ordering of nested 'or' and '_list*()' (BC) |
2016-06-23 |
Yuya Nishihara |
|
Accepted |
[4,of,7,V4] revset: forward ordering requirement to argument of present() |
2016-06-23 |
Yuya Nishihara |
|
Accepted |
[5,of,7,V4] revset: add option to make nested range follow ordering of input set (BC) |
2016-06-23 |
Yuya Nishihara |
|
Accepted |
[6,of,7,V4] revset: optimize out reverse() according to ordering requirement (BC) |
2016-06-23 |
Yuya Nishihara |
|
Accepted |
[7,of,7,V4] revset: optimize out sort() according to ordering policy (BC) |
2016-06-23 |
Yuya Nishihara |
|
Accepted |
revset: get rid of redundant error checking from match() |
2016-06-26 |
Yuya Nishihara |
|
Accepted |
chg: silence warning of unused parameter 'sig' |
2016-06-28 |
Yuya Nishihara |
|
Accepted |
revset: check invalid function syntax "func-name"() explicitly |
2016-06-28 |
Yuya Nishihara |
|
Accepted |
[1,of,3] commandserver: extract method to create commandserver instance per request |
2016-06-30 |
Yuya Nishihara |
|
Accepted |
[2,of,3] commandserver: promote .cleanup() hook from chgserver |
2016-06-30 |
Yuya Nishihara |
|
Accepted |
[3,of,3] commandserver: backport handling of forking server from chgserver |
2016-06-30 |
Yuya Nishihara |
|
Accepted |
error: mark HintException as a private base class |
2016-07-08 |
Yuya Nishihara |
|
Superseded |
[V2] error: make HintException a mix-in class not derived from BaseException (API) |
2016-07-09 |
Yuya Nishihara |
|
Superseded |
[1,of,2,V3] error: make HintException a mix-in class not derived from BaseException (API) |
2016-07-11 |
Yuya Nishihara |
|
Accepted |
[2,of,2,V3] error: make hintable exceptions reject unknown keyword arguments (API) |
2016-07-11 |
Yuya Nishihara |
|
Accepted |
[1,of,4] chgserver: narrow scope of chdir() to socket.bind() |
2016-07-13 |
Yuya Nishihara |
|
Accepted |
[2,of,4] chgserver: extract utility to bind unix domain socket to long path |
2016-07-13 |
Yuya Nishihara |
|
Accepted |
[3,of,4] chgserver: drop repo at chgunixservice.__init__() |
2016-07-13 |
Yuya Nishihara |
|
Accepted |
[4,of,4] commandserver: extract _cleanup() hook to clarify chg is doing differently |
2016-07-13 |
Yuya Nishihara |
|
Accepted |
[1,of,7] commandserver: manually create file objects from socket |
2016-07-14 |
Yuya Nishihara |
|
Accepted |
[2,of,7] commandserver: extract function that serves for the current connection |
2016-07-14 |
Yuya Nishihara |
|
Accepted |
[3,of,7] commandserver: add new forking server implemented without using SocketServer |
2016-07-14 |
Yuya Nishihara |
|
Accepted |
[4,of,7] chgserver: reorder service classes to make future patches readable |
2016-07-14 |
Yuya Nishihara |
|
Accepted |
[5,of,7] chgserver: extract stub factory of service object |
2016-07-14 |
Yuya Nishihara |
|
Accepted |
[6,of,7] chgserver: switch to new forking service |
2016-07-14 |
Yuya Nishihara |
|
Accepted |
[7,of,7] commandserver: drop old unixservice implementation |
2016-07-14 |
Yuya Nishihara |
|
Accepted |
compat: define ssize_t as int on 32bit Windows, silences C4142 warning |
2016-07-15 |
Yuya Nishihara |
|
Accepted |
[1,of,4] commandserver: unindent superfluous "if True" blocks |
2016-07-17 |
Yuya Nishihara |
|
Accepted |
[2,of,4] commandserver: separate initialization and cleanup of forked process |
2016-07-17 |
Yuya Nishihara |
|
Accepted |
[3,of,4] commandserver: rename _serveworker() to _runworker() |
2016-07-17 |
Yuya Nishihara |
|
Accepted |
[4,of,4] commandserver: use SOMAXCONN as queue size of pending connections |
2016-07-17 |
Yuya Nishihara |
|
Accepted |
[1,of,4] chgserver: use ui.debug() to print server debug messages |
2016-07-18 |
Yuya Nishihara |
|
Accepted |
[2,of,4] chgserver: reorder functions in chgunixservicehandler |
2016-07-18 |
Yuya Nishihara |
|
Accepted |
[3,of,4] chgserver: refactor initialization of real/base addresses |
2016-07-18 |
Yuya Nishihara |
|
Accepted |
[4,of,4] chgserver: rename private functions and variables of chgunixservicehandler |
2016-07-18 |
Yuya Nishihara |
|
Accepted |
ssl: remove special case of web.cacerts=! from remoteui() |
2016-07-18 |
Yuya Nishihara |
|
Accepted |
url: drop support for proxying HTTP (not HTTPS) over CONNECT tunneling |
2016-07-18 |
Yuya Nishihara |
|
Accepted |
[STABLE] hghave: fix typo of sslutil.supportedprotocols |
2016-07-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] templatekw: fix join format of revset() function |
2016-07-22 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] templatekw: fix join format of parents keyword (issue5292) |
2016-07-22 |
Yuya Nishihara |
|
Accepted |
url: drop compatibility wrapper of socket.create_connection() |
2016-08-02 |
Yuya Nishihara |
|
Accepted |
templatekw: change joinfmt to a mandatory argument of _hybrid object |
2016-08-02 |
Yuya Nishihara |
|
Accepted |
doc: remove double imports of inspect from hgmanpage.py |
2016-08-02 |
Yuya Nishihara |
|
Accepted |
merge: concatenate default conflict marker at parsing phase of .py |
2016-08-02 |
Yuya Nishihara |
|
Accepted |
[1,of,5] journal: use fm.hexfunc() to get full hash in JSON/template output (BC) |
2016-08-03 |
Yuya Nishihara |
|
Accepted |
[2,of,5] formatter: add function to convert list to appropriate format (issue5217) |
2016-08-03 |
Yuya Nishihara |
|
Accepted |
[3,of,5] journal: use fm.formatlist() to pass hashes in appropriate type (BC) |
2016-08-03 |
Yuya Nishihara |
|
Accepted |
[4,of,5] formatter: add function to convert date tuple to appropriate format |
2016-08-03 |
Yuya Nishihara |
|
Accepted |
[5,of,5] journal: use fm.formatdate() to pass date tuple in appropriate type (BC) |
2016-08-03 |
Yuya Nishihara |
|
Accepted |
[1,of,4] debugextensions: simply keep testedwith variable as a list |
2016-08-04 |
Yuya Nishihara |
|
Accepted |
[2,of,4] debugextensions: give short name to util.version() |
2016-08-04 |
Yuya Nishihara |
|
Accepted |
[3,of,4] debugextensions: unindent nested if |
2016-08-04 |
Yuya Nishihara |
|
Accepted |
[4,of,4] debugextension: change "testedwith" to a list (BC) |
2016-08-04 |
Yuya Nishihara |
|
Accepted |
[3,of,5] mpatch: split mpatch into two files |
2016-08-05 |
Yuya Nishihara |
|
Not Applicable |
[1,of,4] i18n: use inspect.getsourcelines() to obtain lineno from func or class |
2016-08-06 |
Yuya Nishihara |
|
Accepted |
[2,of,4] extdiff: refactor closure of saved diff command as a top-level class |
2016-08-06 |
Yuya Nishihara |
|
Accepted |
[3,of,4] extdiff: export __doc__ of saved command for translation |
2016-08-06 |
Yuya Nishihara |
|
Accepted |
[4,of,4] extdiff: isolate path variable of saved command to independent paragraph |
2016-08-06 |
Yuya Nishihara |
|
Accepted |
chg: just take it as EOF if recv() returns 0 |
2016-08-06 |
Yuya Nishihara |
|
Accepted |
[STABLE] revset: fix keyword arguments to go through optimization process |
2016-08-07 |
Yuya Nishihara |
|
Accepted |
[1,of,4] mpatch: remove superfluous whitespaces |
2016-08-07 |
Yuya Nishihara |
|
Accepted |
[2,of,4] mpatch: change lalloc() to local function |
2016-08-07 |
Yuya Nishihara |
|
Accepted |
[3,of,4] mpatch: silence warning about maybe-uninitialized variable |
2016-08-07 |
Yuya Nishihara |
|
Accepted |
[4,of,4] mpatch: raise MemoryError instead of mpatchError if lalloc() failed |
2016-08-07 |
Yuya Nishihara |
|
Accepted |
[1,of,5] parser: remove unused binding parameter from suffix action |
2016-08-08 |
Yuya Nishihara |
|
Accepted |
[2,of,5] revset: add test for resolution of infix/suffix ambiguity of x^:y |
2016-08-08 |
Yuya Nishihara |
|
Accepted |
[3,of,5] revset: resolve ambiguity of x^:y before alias expansion |
2016-08-08 |
Yuya Nishihara |
|
Accepted |
[4,of,5] revset: also parse x^: as (x^): |
2016-08-08 |
Yuya Nishihara |
|
Accepted |
[5,of,5] revpair: do not optimize tree to check for odd-range spec |
2016-08-08 |
Yuya Nishihara |
|
Accepted |
[1,of,5,RFC] make: drop rule to clean and ignore pure modules from local installation |
2016-08-13 |
Yuya Nishihara |
|
Changes Requested |
[2,of,5,RFC] policy: add "cpy" package that will host CPython extension modules |
2016-08-13 |
Yuya Nishihara |
|
Changes Requested |
[3,of,5,RFC] policy: add helper to import cpy/pure module selectively |
2016-08-13 |
Yuya Nishihara |
|
Changes Requested |
[4,of,5,RFC] py3: do not eliminate ".pure." from modules unmarked as dual |
2016-08-13 |
Yuya Nishihara |
|
Changes Requested |
[5,of,5,RFC] osutil: switch to placeholder module that imports cpy/pure selectively |
2016-08-13 |
Yuya Nishihara |
|
Changes Requested |
[1,of,3] test-gpg: make temporary copy of GNUPGHOME |
2016-08-14 |
Yuya Nishihara |
|
Accepted |
[2,of,3] test-gpg: start gpg-agent under control of the test runner |
2016-08-14 |
Yuya Nishihara |
|
Accepted |
[3,of,3] test-gpg: run migration of v1 secret keys beforehand |
2016-08-14 |
Yuya Nishihara |
|
Accepted |
[1,of,4,RFC] pycompat: delay loading modules registered to stub |
2016-08-14 |
Yuya Nishihara |
|
Changes Requested |
[2,of,4,RFC] pycompat: move xrange alias next to import lines |
2016-08-14 |
Yuya Nishihara |
|
Changes Requested |
[3,of,4,RFC] pycompat: check python version to enable builtins hack |
2016-08-14 |
Yuya Nishihara |
|
Changes Requested |
[4,of,4,RFC] pycompat: patch (del|get|has|set)attr to accept bytes on Python 3 |
2016-08-14 |
Yuya Nishihara |
|
Changes Requested |
[V2] pycompat: delay loading modules registered to stub |
2016-08-15 |
Yuya Nishihara |
|
Accepted |
[1,of,3] check-code: make dict() pattern less invasive |
2016-08-16 |
Yuya Nishihara |
|
Accepted |
[2,of,3] formatter: add function to convert dict to appropriate format |
2016-08-16 |
Yuya Nishihara |
|
Accepted |
[3,of,3] debugobsolete: add formatter support (issue5134) |
2016-08-16 |
Yuya Nishihara |
|
Accepted |
[1,of,5,V2] check-code: allow assignment to hasattr variable |
2016-08-16 |
Yuya Nishihara |
|
Accepted |
[2,of,5,V2] py3: move xrange alias next to import lines |
2016-08-16 |
Yuya Nishihara |
|
Accepted |
[3,of,5,V2] py3: check python version to enable builtins hack |
2016-08-16 |
Yuya Nishihara |
|
Accepted |
[4,of,5,V2] py3: provide (del|get|has|set)attr wrappers that accepts bytes |
2016-08-16 |
Yuya Nishihara |
|
Accepted |
[5,of,5,V2] py3: import builtin wrappers automagically by code transformer |
2016-08-16 |
Yuya Nishihara |
|
Accepted |
[1,of,2] py3: have check-py3-compat require pygments to get stable result |
2016-08-17 |
Yuya Nishihara |
|
Changes Requested |
[2,of,2] py3: automatically glob out line numbers from check-py3-compat output |
2016-08-17 |
Yuya Nishihara |
|
Changes Requested |
hgweb: add inheritance support to style maps |
2016-08-18 |
Yuya Nishihara |
|
Not Applicable |
[1,of,2,V2] py3: have check-py3-compat require pygments to get stable result |
2016-08-18 |
Yuya Nishihara |
|
Accepted |
[2,of,2,V2] py3: automatically glob out line numbers from check-py3-compat output |
2016-08-18 |
Yuya Nishihara |
|
Accepted |
killdaemons: prevent killing all user processes by bad pid file |
2016-08-18 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templater: make it clearer that _flatten() omits None |
2016-08-21 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: fix if() to not evaluate False as bool('False') |
2016-08-21 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templater: make pad() evaluate boolean argument (BC) |
2016-08-21 |
Yuya Nishihara |
|
Accepted |
[4,of,4] templater: rename "right" argument of pad() function |
2016-08-21 |
Yuya Nishihara |
|
Accepted |
[1,of,5] formatter: factor out format*() functions to separate classes |
2016-08-22 |
Yuya Nishihara |
|
Accepted |
[2,of,5] formatter: add fm.nested(field) to either write or build sub items |
2016-08-22 |
Yuya Nishihara |
|
Accepted |
[3,of,5] version: always build list of extension versions |
2016-08-22 |
Yuya Nishihara |
|
Accepted |
[4,of,5] version: factor out mapping of internal/external labels |
2016-08-22 |
Yuya Nishihara |
|
Accepted |
[5,of,5] version: add formatter support |
2016-08-22 |
Yuya Nishihara |
|
Accepted |
[1,of,5] grep: refactor loop that yields matched text with label |
2016-08-25 |
Yuya Nishihara |
|
Accepted |
[2,of,5] grep: factor out function that prints matched line with labels |
2016-08-25 |
Yuya Nishihara |
|
Accepted |
[3,of,5] grep: build list of columns without "grep." label prefix |
2016-08-25 |
Yuya Nishihara |
|
Accepted |
[4,of,5] grep: build list of all columns regardless of display options |
2016-08-25 |
Yuya Nishihara |
|
Accepted |
[5,of,5] grep: add formatter support |
2016-08-25 |
Yuya Nishihara |
|
Accepted |
test-gpg: start gpg-agent by gpg-connect-agent only if GnuPG v2.1+ detected |
2016-08-29 |
Yuya Nishihara |
|
Accepted |
formatter: add context manager interface for convenience |
2016-08-30 |
Yuya Nishihara |
|
Accepted |
[1,of,3] extensions: use ismoduleinternal() thoroughly |
2016-08-30 |
Yuya Nishihara |
|
Accepted |
[2,of,3] debugextensions: show raw testedwith value (BC) |
2016-08-30 |
Yuya Nishihara |
|
Accepted |
[3,of,3] version: change "place" field of extension to "bundled" flag |
2016-08-30 |
Yuya Nishihara |
|
Accepted |
[1,of,3,V2] test-debugextensions: add dummy extension to make ifcontains() test more solid |
2016-08-31 |
Yuya Nishihara |
|
Accepted |
[2,of,3,V2] debugextensions: show ships-with-hg-core state as a separate field |
2016-08-31 |
Yuya Nishihara |
|
Accepted |
[3,of,3,V2] debugextensions: hide "ships-with-hg-core" magic string (BC) |
2016-08-31 |
Yuya Nishihara |
|
Accepted |
[1,of,3] revset: make optimize() reject unknown operators |
2016-09-02 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revset: remove false condition to process 'negate' operator |
2016-09-02 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: do not partial-match operator and function names in optimize() |
2016-09-02 |
Yuya Nishihara |
|
Accepted |
[1,of,8] grep: refactor loop that yields matched text with label |
2016-09-05 |
Yuya Nishihara |
|
Not Applicable |
[2,of,8] grep: factor out function that prints matched line with labels |
2016-09-05 |
Yuya Nishihara |
|
Not Applicable |
[3,of,8] grep: build list of columns without "grep." label prefix |
2016-09-05 |
Yuya Nishihara |
|
Not Applicable |
[4,of,8] grep: build list of all columns regardless of display options |
2016-09-05 |
Yuya Nishihara |
|
Not Applicable |
[5,of,8] grep: add formatter support |
2016-09-05 |
Yuya Nishihara |
|
Not Applicable |
[6,of,8] help: internals topic for wire protocol |
2016-09-05 |
Yuya Nishihara |
|
Not Applicable |
[7,of,8] help: document wire protocol transport protocols |
2016-09-05 |
Yuya Nishihara |
|
Not Applicable |
[8,of,8] help: document wire protocol capabilities |
2016-09-05 |
Yuya Nishihara |
|
Not Applicable |
hghave: fix has_bzr() to not try to import RevisionSpec as module |
2016-09-06 |
Yuya Nishihara |
|
Accepted |
[1,of,3] revset: extract tree transformation from optimize() |
2016-09-07 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revset: make analyze() a separate step from optimize() |
2016-09-07 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: add public function to create matcher from evaluatable tree |
2016-09-07 |
Yuya Nishihara |
|
Accepted |
[1,of,4] debugrevspec: build parsed tree even if no --verbose specified |
2016-09-08 |
Yuya Nishihara |
|
Accepted |
[2,of,4] debugrevspec: transform and print parsed tree by stages |
2016-09-08 |
Yuya Nishihara |
|
Accepted |
[3,of,4] debugrevspec: add option to print parsed tree at given stages |
2016-09-08 |
Yuya Nishihara |
|
Accepted |
[4,of,4] debugrevspec: deprecate --optimize option |
2016-09-08 |
Yuya Nishihara |
|
Accepted |
[1,of,4] debugrevspec: evaluate tree built by itself |
2016-09-12 |
Yuya Nishihara |
|
Accepted |
[2,of,4] revset: remove showwarning option from expandaliases() |
2016-09-12 |
Yuya Nishihara |
|
Accepted |