revert: allow configuring the .orig file location |
2015-08-11 |
Zainab Zahid |
durin42 |
Superseded |
[V2] revert: allow configuring the .orig file location |
2015-08-14 |
Zainab Zahid |
|
Superseded |
[stable] parsers: fix memleak of revlog cache entries on strip |
2013-01-28 |
Yuya Nishihara |
|
Accepted |
subrepo: fix exception on revert when "all" option is omitted |
2013-04-15 |
Yuya Nishihara |
|
Accepted |
[1,of,2] setup: enable pedantic warning of gcc to catch MSVC compatibility issue |
2013-04-18 |
Yuya Nishihara |
|
Deferred |
[2,of,2] pathencode: eliminate comma at end of enum list to avoid pedantic warning |
2013-04-18 |
Yuya Nishihara |
|
Accepted |
[stable] branch: strip whitespace before testing known branch name |
2013-05-07 |
Yuya Nishihara |
|
Accepted |
[stable] lock: handle race in trylock/testlock on Windows |
2013-10-02 |
Yuya Nishihara |
|
Accepted |
[STABLE] cmdutil: fix makefileobj not to clobber default modemap dict |
2013-10-22 |
Yuya Nishihara |
|
Accepted |
[stable] fileset, revset: do not use global parser object for thread safety |
2013-12-21 |
Yuya Nishihara |
|
Accepted |
[STABLE] rebase: do not try to reactivate deleted divergent bookmark |
2014-02-15 |
Yuya Nishihara |
|
Accepted |
[STABLE] hgweb: make sure sys module is loaded prior to reload hack |
2014-02-19 |
Yuya Nishihara |
|
Accepted |
[STABLE] verify: do not prevent verify repository containing hidden changesets |
2014-02-19 |
Yuya Nishihara |
|
Accepted |
dirstate: remove double imports of errno |
2014-03-03 |
Yuya Nishihara |
|
Accepted |
phase: say "Returns 0" instead of "Return 0" like other command help |
2014-03-03 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cmdserver: include non-zero return code of runcommand in test output |
2014-03-03 |
Yuya Nishihara |
|
Accepted |
[2,of,2] cmdserver: mask return code of runcommand in the same way as dispatch.run |
2014-03-03 |
Yuya Nishihara |
|
Accepted |
[1,of,3] localrepo: add hook point to invalidate everything on each command-server run |
2014-03-03 |
Yuya Nishihara |
|
Accepted |
[2,of,3] cmdserver: reload mq on each runcommand request to avoid corruption |
2014-03-03 |
Yuya Nishihara |
|
Accepted |
[3,of,3] cmdserver: recreate mq object on runcommand in case queue path was changed |
2014-03-03 |
Yuya Nishihara |
|
Accepted |
[1,of,2,RFC] cmdserver: prepare test for starting server without repository |
2014-03-06 |
Yuya Nishihara |
|
Accepted |
[2,of,2,RFC] cmdserver: allow to start server without repository |
2014-03-06 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] backout: document return code of merge conflict |
2014-03-08 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] backout: correct commit status of no changes made (BC) (issue4190) |
2014-03-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] clone: add doctest for default destination |
2014-03-21 |
Yuya Nishihara |
|
Accepted |
[2,of,2] clone: abort if default destination has no meaningful name (BC) |
2014-03-21 |
Yuya Nishihara |
|
Accepted |
[STABLE] color: add missing handling of stderr capture introduced by 350dc24a553d |
2014-04-27 |
Yuya Nishihara |
|
Accepted |
[STABLE] cmdserver: forcibly use L channel to read password input (issue3161) |
2014-04-27 |
Yuya Nishihara |
|
Accepted |
[STABLE] match: fix NameError 'pat' on overflow of regex pattern length |
2014-04-29 |
Yuya Nishihara |
|
Accepted |
[1,of,3,STABLE] exchange: fix invalid reference to bundle2.UnknownPartError caught by pyflakes |
2014-04-29 |
Yuya Nishihara |
|
Accepted |
[2,of,3,STABLE] win32: add missing definition of _ERROR_NO_MORE_FILES caught by pyflakes |
2014-04-29 |
Yuya Nishihara |
|
Accepted |
[3,of,3,STABLE] killdaemons: correct typo of _check() function caught by pyflakes |
2014-04-29 |
Yuya Nishihara |
|
Accepted |
[1,of,4] test-pyflakes: use "hg locate" to collect target files |
2014-05-02 |
Yuya Nishihara |
|
Changes Requested |
[2,of,4] test-pyflakes: do not parse file that is unlikely a Python script |
2014-05-02 |
Yuya Nishihara |
|
Changes Requested |
[3,of,4] test-pyflakes: detect undefined name error |
2014-05-02 |
Yuya Nishihara |
|
Superseded |
[4,of,4] test-pyflakes: exclude undefined name warning declared as global |
2014-05-02 |
Yuya Nishihara |
|
Changes Requested |
[1,of,3,V2] factotum: initialize global variables to suppress pyflakes warning |
2014-05-02 |
Yuya Nishihara |
|
Accepted |
[2,of,3,V2] run-tests: initialize global variables to suppress pyflakes warning |
2014-05-02 |
Yuya Nishihara |
|
Accepted |
[3,of,3,V2] test-pyflakes: detect undefined name error |
2014-05-02 |
Yuya Nishihara |
|
Accepted |
[STABLE] proxy: remove unneeded _set_hostport for compatibility with Python 2.7.7rc1 |
2014-05-22 |
Yuya Nishihara |
|
Accepted |
workingctx: duplicate status list received at _poststatus hook |
2014-05-31 |
Yuya Nishihara |
|
Accepted |
[1,of,2] serve: inline checkrepo() that is used only when --stdio is specified |
2014-06-28 |
Yuya Nishihara |
|
Accepted |
[2,of,2] serve: tidy up indent level of repository not found message |
2014-06-28 |
Yuya Nishihara |
|
Accepted |
serve: make sure to print "listening at" message immediately |
2014-06-28 |
Yuya Nishihara |
|
Accepted |
mergetools: add --nofork option to gvimdiff.diffargs for extdiff |
2014-07-12 |
Yuya Nishihara |
|
Accepted |
[STABLE] help: use --template to specify existing style |
2014-07-21 |
Yuya Nishihara |
|
Accepted |
[STABLE] test-status: add test for removed-and-untracked state (BC by 65cdc6bab91e) |
2014-07-24 |
Yuya Nishihara |
|
Accepted |
[STABLE] log: do not use exact matcher for --patch --follow without file (issue4319) |
2014-08-01 |
Yuya Nishihara |
|
Accepted |
i18n: detect UI language without POSIX-style locale variable on Windows (BC) |
2014-08-03 |
Yuya Nishihara |
|
Accepted |
[1,of,6] alias: add test for alias command provided by disabled extension |
2014-08-14 |
Yuya Nishihara |
|
Accepted |
[2,of,6] alias: keep error message in "badalias" so that help can see it |
2014-08-14 |
Yuya Nishihara |
|
Accepted |
[3,of,6] alias: provide "unknowncmd" flag to tell help to look for disabled command |
2014-08-14 |
Yuya Nishihara |
|
Accepted |
[4,of,6] help: provide help of bad alias without executing aliascmd() |
2014-08-14 |
Yuya Nishihara |
|
Accepted |
[5,of,6] alias: show one-line hint for command provided by disabled extension |
2014-08-14 |
Yuya Nishihara |
|
Accepted |
[6,of,6] alias: exit from bad definition by Abort |
2014-08-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] annotate: rewrite long short-circuit statement by if-elif-else |
2014-08-15 |
Yuya Nishihara |
|
Accepted |
[2,of,2] annotate: inline definition of decorate() functions |
2014-08-15 |
Yuya Nishihara |
|
Accepted |
[1,of,8,RFC] localrepo: extend "changeid in repo" to return True for workingctx revision |
2014-08-19 |
Yuya Nishihara |
|
Superseded |
[2,of,8,RFC] localrepo: provide working context by integer revision next to tip (crazy idea) |
2014-08-19 |
Yuya Nishihara |
|
Changes Requested |
[3,of,8,RFC] localrepo: add "workingdir" symbol to specify workingctx by command (BC) |
2014-08-19 |
Yuya Nishihara |
|
Changes Requested |
[4,of,8,RFC] context: add uncommitted() that can be used in place of "rev() is None" |
2014-08-19 |
Yuya Nishihara |
|
Changes Requested |
[5,of,8,RFC] committablectx: override hex() to return p1 hash with "+" suffix |
2014-08-19 |
Yuya Nishihara |
|
Changes Requested |
[6,of,8,RFC] annotate: abort early if no file is specified |
2014-08-19 |
Yuya Nishihara |
|
Accepted |
[7,of,8,RFC] annotate: use context methods to get short/long hex of changeset hash |
2014-08-19 |
Yuya Nishihara |
|
Changes Requested |
[8,of,8,RFC] annotate: add option to annotate working-directory files |
2014-08-19 |
Yuya Nishihara |
|
Superseded |
ui: add brief comment why raw_input() needs dummy ' ' prompt string |
2014-08-24 |
Yuya Nishihara |
|
Accepted |
[1,of,2] formatter: correct bool testing which should be __nonzero__ in Python 2 |
2014-09-16 |
Yuya Nishihara |
|
Accepted |
[2,of,2] check-code: look for misuse of __bool__ |
2014-09-16 |
Yuya Nishihara |
|
Accepted |
annotate: remove redundant check for empty list of annotation data |
2014-09-16 |
Yuya Nishihara |
|
Accepted |
[1,of,7] formatter: extract function that encode values to json string |
2014-09-17 |
Yuya Nishihara |
|
Accepted |
[2,of,7] formatter: have jsonformatter accept tuple as value |
2014-09-17 |
Yuya Nishihara |
|
Accepted |
[3,of,7] formatter: convert float value to json |
2014-09-17 |
Yuya Nishihara |
|
Accepted |
[4,of,7] annotate: build format string separately from annotation data |
2014-09-17 |
Yuya Nishihara |
|
Accepted |
[5,of,7] annotate: remove unused variable in calculation of column widths |
2014-09-17 |
Yuya Nishihara |
|
Accepted |
[6,of,7] annotate: split functions to get data without applying text formatting |
2014-09-17 |
Yuya Nishihara |
|
Accepted |
[7,of,7] annotate: port to generic templater enabled by hidden -T option |
2014-09-17 |
Yuya Nishihara |
|
Accepted |
[1,of,3] files: correct topic of formatter |
2014-09-21 |
Yuya Nishihara |
|
Accepted |
[2,of,3] tags: change field name of formatter output to be the same as log command |
2014-09-21 |
Yuya Nishihara |
|
Accepted |
[3,of,3] tags: use full hash for formatter output as in log or annotate commands |
2014-09-21 |
Yuya Nishihara |
|
Accepted |
[1,of,3] cmdserver: correct doc of channeledoutput |
2014-09-27 |
Yuya Nishihara |
|
Accepted |
[2,of,3] cmdserver: get file attributes of 'e'-channel from stdout, not from stderr |
2014-09-27 |
Yuya Nishihara |
|
Accepted |
[3,of,3] cmdserver: drop useless in_ attribute from channeledoutput |
2014-09-27 |
Yuya Nishihara |
|
Accepted |
[1,of,9] heredoctest: use the same dict for local/global contexts as in doctest |
2014-09-28 |
Yuya Nishihara |
|
Superseded |
[2,of,9] heredoctest: do not append extra newline character to continuation line |
2014-09-28 |
Yuya Nishihara |
|
Superseded |
[3,of,9] test-commandserver: split helper functions to new hgclient module |
2014-09-28 |
Yuya Nishihara |
|
Accepted |
[4,of,9] test-commandserver: add stub for .t test by copying .out with 2-space indent |
2014-09-28 |
Yuya Nishihara |
|
Accepted |
[5,of,9] test-commandserver: port test functions from .py to .t |
2014-09-28 |
Yuya Nishihara |
|
Accepted |
[6,of,9] test-commandserver: remove .py test which was ported to .t |
2014-09-28 |
Yuya Nishihara |
|
Accepted |
[7,of,9] test-commandserver: remove redundant banner output |
2014-09-28 |
Yuya Nishihara |
|
Accepted |
[8,of,9] test-commandserver: rewrite manual substitution of output by (glob) match |
2014-09-28 |
Yuya Nishihara |
|
Accepted |
[9,of,9] test-commandserver: make runcommand message bolder |
2014-09-28 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V2] heredoctest: use the same dict for local/global contexts as in doctest |
2014-09-29 |
Yuya Nishihara |
|
Accepted |
[2,of,2,V2] heredoctest: do not append extra newline character to continuation line |
2014-09-29 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: fix precedence of --style and --template options |
2014-09-30 |
Yuya Nishihara |
|
Accepted |
[1,of,6] branches: reduce nesting in for loop |
2014-10-02 |
Yuya Nishihara |
|
Accepted |
[2,of,6] branches: format rev as integer that is necessary for generic templater |
2014-10-02 |
Yuya Nishihara |
|
Superseded |
[3,of,6] branches: port to generic templater |
2014-10-02 |
Yuya Nishihara |
|
Superseded |
[4,of,6] branches: merge white space to format string |
2014-10-02 |
Yuya Nishihara |
|
Superseded |
[5,of,6] formatter: convert booleans to json |
2014-10-02 |
Yuya Nishihara |
|
Accepted |
[6,of,6] branches: include active, closed and current flags in template output |
2014-10-02 |
Yuya Nishihara |
|
Superseded |
[1,of,5,V2] formatter: add general way to switch hex/short functions |
2014-10-03 |
Yuya Nishihara |
|
Accepted |
[2,of,5,V2] branches: format rev as integer that is necessary for generic templater |
2014-10-03 |
Yuya Nishihara |
|
Accepted |
[3,of,5,V2] branches: port to generic templater |
2014-10-03 |
Yuya Nishihara |
|
Accepted |
[4,of,5,V2] branches: merge white space to format string |
2014-10-03 |
Yuya Nishihara |
|
Accepted |
[5,of,5,V2] branches: include active, closed and current flags in template output |
2014-10-03 |
Yuya Nishihara |
|
Accepted |
[1,of,3] bookmarks: iterate bookmarks list even if it is known to be empty |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
[2,of,3] bookmarks: split ui.write() so that it can be easily ported to formatter api |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
[3,of,3] bookmarks: port to generic templater |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
tests: make hghave list features alphabetically |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
[1,of,7] cmdserver: wrap 'pipe' mode server by service object |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
[2,of,7] cmdserver: switch service objects by mode |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
[3,of,7] cmdserver: make server streams switchable |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
[4,of,7] test-commandserver: remove unused repopath argument from check() |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
[5,of,7] test-commandserver: allow check() to make connection in different way |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
[6,of,7] test-commandserver: add connector for unix domain socket server |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
[7,of,7] cmdserver: add service that listens on unix domain socket and forks process |
2014-10-04 |
Yuya Nishihara |
|
Accepted |
ui: disable echo back of prompt input if ui is set to non-tty purposely |
2014-10-08 |
Yuya Nishihara |
|
Accepted |
ui: use self._isatty() for consistency |
2014-10-09 |
Yuya Nishihara |
|
Accepted |
[1,of,5,V2] tests: update ui.interactive-related tests to write hgrc by shell heredoc |
2014-10-10 |
Yuya Nishihara |
|
Superseded |
[2,of,5,V2] test-merge-prompt: replace repeated --config ui.interactive=true by hgrc file |
2014-10-10 |
Yuya Nishihara |
|
Rejected |
[3,of,5,V2] test-mq-subrepo: replace repeated --config ui.interactive=1 by repo hgrc |
2014-10-10 |
Yuya Nishihara |
|
Rejected |
[4,of,5,V2] ui: echo prompt choice only if formatted output is acceptable |
2014-10-10 |
Yuya Nishihara |
|
Changes Requested |
[5,of,5,V2] test-commandserver: make sure prompt does not echo input by default |
2014-10-10 |
Yuya Nishihara |
|
Deferred |
sshpeer: forward stdout of remote "hg init" to appropriate output channel |
2014-10-14 |
Yuya Nishihara |
|
Accepted |
util.system: avoid buffering of subprocess output when it is piped |
2014-10-14 |
Yuya Nishihara |
|
Accepted |
cmdserver: add command to get pid of server handling current connection |
2014-10-17 |
Yuya Nishihara |
|
Accepted |
[V2] cmdserver: include pid of server handling requests in hello message |
2014-10-18 |
Yuya Nishihara |
|
Accepted |
run-tests: clean up unused globals that were removed by tests-refactor series |
2014-10-18 |
Yuya Nishihara |
|
Accepted |
[STABLE] revset: have rev() drop out-of-range or filtered rev explicitly (issue4396) |
2014-10-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] ui: separate option to disable echo back of prompt response |
2014-10-20 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] ui: enable echo back of prompt response only in tests (issue4417) |
2014-10-20 |
Yuya Nishihara |
|
Accepted |
[STABLE,V2] ui: separate option to show prompt echo, enabled only in tests (issue4417) |
2014-10-21 |
Yuya Nishihara |
|
Accepted |
[STABLE] revset: avoid O(n) lookup of invalid revision in rev() |
2014-10-23 |
Yuya Nishihara |
|
Accepted |
tests: have dumbhttp.py use cmdutil.service() to wait for child to listen() |
2014-11-02 |
Yuya Nishihara |
|
Accepted |
[STABLE] serve: correct meta variable of --daemon-pipefds option |
2014-11-02 |
Yuya Nishihara |
|
Accepted |
[V2] tests: write hgrc of more than two lines by using shell heredoc |
2014-11-04 |
Yuya Nishihara |
|
Accepted |
[1,of,3] ui: introduce util.system() wrapper to make sure ui.fout is used |
2014-11-08 |
Yuya Nishihara |
|
Superseded |
[2,of,3] util.system: use ui.system() in place of optional ui.fout parameter |
2014-11-08 |
Yuya Nishihara |
|
Superseded |
[3,of,3] util.system: remove unused handling of onerr=ui |
2014-11-08 |
Yuya Nishihara |
|
Superseded |
[V2,(1,of,3)] ui: introduce util.system() wrapper to make sure ui.fout is used |
2014-11-08 |
Yuya Nishihara |
|
Superseded |
[1,of,6,V3] hgk: forward command output to ui.fout consistently |
2014-11-12 |
Yuya Nishihara |
|
Accepted |
[2,of,6,V3] hook: remove redundant code to redirect http hook output to client stream |
2014-11-12 |
Yuya Nishihara |
|
Accepted |
[3,of,6,V3] ui: introduce util.system() wrapper to make sure ui.fout is used |
2014-11-12 |
Yuya Nishihara |
|
Accepted |
[4,of,6,V3] util.system: use ui.system() in place of optional ui.fout parameter |
2014-11-12 |
Yuya Nishihara |
|
Accepted |
[5,of,6,V3] util.system: remove unused handling of onerr=ui |
2014-11-12 |
Yuya Nishihara |
|
Accepted |
[6,of,6,V3] util.system: rename to rawsystem in favor of ui.system() |
2014-11-12 |
Yuya Nishihara |
|
Rejected |
[1,of,3] cmdserver: use given streams as pipe channels like other commands |
2014-11-15 |
Yuya Nishihara |
|
Accepted |
[2,of,3] cmdserver: postpone creation of pipe server until run() |
2014-11-15 |
Yuya Nishihara |
|
Accepted |
[3,of,3] cmdserver: protect pipe server streams against corruption caused by direct io |
2014-11-15 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revset: move 'only' so that functions are sorted alphabetically |
2014-12-03 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: add 'only' to DoS-safe symbols |
2014-12-03 |
Yuya Nishihara |
|
Accepted |
[STABLE] revset: drop pre-lazyset optimization for stringset of subset == entire repo |
2015-01-03 |
Yuya Nishihara |
|
Accepted |
[RFC] revset: completely ignore "null" symbol in new-style query (BC) |
2015-01-04 |
Yuya Nishihara |
|
Changes Requested |
[RFC] revset: completely ignore "null" symbol in new-style query (BC) |
2015-01-06 |
Yuya Nishihara |
|
Changes Requested |
[STABLE] revset: fix spanset.isascending() to honor sort() or reverse() request |
2015-01-10 |
Yuya Nishihara |
|
Accepted |
revset: simplify fullreposet.__and__ to call sort() with boolean flag |
2015-01-10 |
Yuya Nishihara |
|
Accepted |
[1,of,2,stable] fileset: add tests of generated working copy states |
2015-01-23 |
Yuya Nishihara |
|
Accepted |
[1,of,3,STABLE] revset: allow rev(-1) to indicate null revision (BC) |
2015-01-25 |
Yuya Nishihara |
|
Accepted |
[2,of,3,STABLE] log: use rev() to build revset of --follow option from numeric revision |
2015-01-25 |
Yuya Nishihara |
|
Accepted |
[3,of,3,STABLE] revset: fix ancestors(null) to include null revision (issue4512) |
2015-01-25 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] revset: add test of compatibility layer introduced in bde426f18e0a |
2015-01-30 |
Yuya Nishihara |
|
Deferred |
[2,of,2,STABLE] revset: handle old-style subset input by getset() function (issue4515) |
2015-01-30 |
Yuya Nishihara |
|
Deferred |
[1,of,2] context: fix repo[n] not to make invalid changectx if n is out of range |
2015-02-02 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: have rev() validate input by repo.__contains__() |
2015-02-02 |
Yuya Nishihara |
|
Accepted |
hgweb: use revset.spanset where appropriate |
2015-02-02 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revlog: add __contains__ for fast membership test |
2015-02-04 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: have rev() validate input by repo.changelog.__contains__() |
2015-02-04 |
Yuya Nishihara |
|
Accepted |
[1,of,6] graphlog: remove too early return from getgraphlogrevs() for empty repo |
2015-02-06 |
Yuya Nishihara |
|
Accepted |
[2,of,6] graphlog: move comment and flag denoting revs might be unsorted |
2015-02-06 |
Yuya Nishihara |
|
Accepted |
[3,of,6] graphlog: remove useless check for empty repo when --follow is specified |
2015-02-06 |
Yuya Nishihara |
|
Accepted |
[4,of,6] log: extract common part from getgraphlogrevs() and getlogrevs() |
2015-02-06 |
Yuya Nishihara |
|
Accepted |
[5,of,6] cmdutil: have walkchangerevs utilize common function to build revs |
2015-02-06 |
Yuya Nishihara |
|
Accepted |
[6,of,6] log: fix --follow null parent not to include revision 0 |
2015-02-06 |
Yuya Nishihara |
|
Accepted |
[1,of,3] revset: make match function initiate query from full set by default |
2015-02-10 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revset: specify fullreposet without using spanset factory |
2015-02-10 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: drop factory that promotes spanset to fullreposet |
2015-02-10 |
Yuya Nishihara |
|
Accepted |
[STABLE] shellquote: fix missing quotes for empty string |
2015-02-11 |
Yuya Nishihara |
|
Accepted |
[1,of,3] resolve: silence warning of unknown pats for -l/--list |
2015-02-11 |
Yuya Nishihara |
|
Accepted |
[2,of,3] resolve: extract -l/--list operation from big loop |
2015-02-11 |
Yuya Nishihara |
|
Accepted |
[3,of,3] resolve: port to generic templater |
2015-02-11 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] templatekw: inline showlist() into showbookmarks() |
2015-02-18 |
Yuya Nishihara |
durin42 |
Accepted |
[2,of,2,STABLE] templatekw: fix {join(bookmarks, sep)} to always show associated bookmarks |
2015-02-18 |
Yuya Nishihara |
durin42 |
Accepted |
[STABLE] dispatch: work around UnicodeDecodeError caused by SSLError of Python 2.7.9 |
2015-02-26 |
Yuya Nishihara |
|
Accepted |
[RFC] ssl: load CA certificates from system's store by default on Python 2.7.9 |
2015-02-26 |
Yuya Nishihara |
|
Superseded |
[evolve-ext] evolve: use 3.2+ fullreposet to evaluate argument set (issue4515) |
2015-02-28 |
Yuya Nishihara |
|
Accepted |
[1,of,4,nullrev] revset: drop unnecessary calls of getall() with empty argument |
2015-03-04 |
Yuya Nishihara |
|
Accepted |
[2,of,4,nullrev] revset: have all() filter out null revision |
2015-03-04 |
Yuya Nishihara |
|
Accepted |
[3,of,4,nullrev] revset: duplicate spanset.__contains__ to fullreposet for modification |
2015-03-04 |
Yuya Nishihara |
|
Accepted |
[4,of,4,nullrev] revset: extend fullreposet to make "null" revision magically appears in set |
2015-03-04 |
Yuya Nishihara |
|
Accepted |
graphlog: do not bypass commands.log so that -fr works |
2015-03-04 |
Yuya Nishihara |
|
Accepted |
[STABLE] dirstate: make sure rootdir ends with directory separator (issue4557) |
2015-03-05 |
Yuya Nishihara |
|
Accepted |
[1,of,6] sortdict: have update() accept either dict or iterable of key/value pairs |
2015-03-08 |
Yuya Nishihara |
|
Accepted |
[2,of,6] templatekw: convert list of key/value pairs to sortdict |
2015-03-08 |
Yuya Nishihara |
|
Accepted |
[3,of,6] templatekw: give name to lambda that constructs variables map of templater |
2015-03-08 |
Yuya Nishihara |
|
Accepted |
[4,of,6] templatekw: keep raw list or dict in _hybrid object |
2015-03-08 |
Yuya Nishihara |
|
Accepted |
[5,of,6] templater: implement _hybrid.__contains__ so that ifcontains can accept dict |
2015-03-08 |
Yuya Nishihara |
|
Accepted |
[6,of,6] templatekw: forward _hybrid.get to raw values so that get(extras, key) works |
2015-03-08 |
Yuya Nishihara |
|
Accepted |
incoming: hide help about use of --bundle option by default |
2015-03-08 |
Yuya Nishihara |
|
Accepted |
templater: allow to pipe generator-type function output to filters |
2015-03-12 |
Yuya Nishihara |
|
Accepted |
[1,of,4,V2] ssl: extract function that returns dummycert path on Apple python |
2015-03-12 |
Yuya Nishihara |
|
Accepted |
[2,of,4,V2] test-https: enable dummycert test only if Apple python is used (issue4500) |
2015-03-12 |
Yuya Nishihara |
|
Accepted |
[3,of,4,V2] ssl: set explicit symbol "!" to web.cacerts to disable SSL verification (BC) |
2015-03-12 |
Yuya Nishihara |
|
Accepted |
[4,of,4,V2] ssl: load CA certificates from system's store by default on Python 2.7.9 |
2015-03-12 |
Yuya Nishihara |
|
Accepted |
[STABLE] hgweb: prevent loading style map from directories other than specified paths |
2015-03-13 |
Yuya Nishihara |
|
Accepted |
[STABLE] templates: fix "log -q" output of default style |
2015-03-14 |
Yuya Nishihara |
|
Accepted |
[1,of,4,RFC,V2] localrepo: extend "changeid in repo" to return True for workingctx revision |
2015-03-16 |
Yuya Nishihara |
|
Accepted |
[2,of,4,RFC,V2] localrepo: add "wc" symbol to specify workingctx by command (BC) |
2015-03-16 |
Yuya Nishihara |
|
Changes Requested |
[3,of,4,RFC,V2] formatter: convert None to json null |
2015-03-16 |
Yuya Nishihara |
|
Accepted |
[4,of,4,RFC,V2] annotate: add option to annotate working-directory files |
2015-03-16 |
Yuya Nishihara |
|
Superseded |
[1,of,5,wc] commands: replace "working copy" with "working directory" in help/messages |
2015-03-17 |
Yuya Nishihara |
|
Accepted |
[2,of,5,wc] commands: say "working directory" in full spelling |
2015-03-17 |
Yuya Nishihara |
|
Accepted |
[3,of,5,wc] revset: replace "working copy" with "working directory" in function help |
2015-03-17 |
Yuya Nishihara |
|
Accepted |
[4,of,5,wc] eol: replace "working copy" with "working directory" in extension help |
2015-03-17 |
Yuya Nishihara |
|
Accepted |
[5,of,5,wc] fetch: use an abort hint where appropriate |
2015-03-17 |
Yuya Nishihara |
|
Accepted |
[1,of,3,RFC,V3] revset: add wdir() function to specify workingctx revision by command |
2015-03-19 |
Yuya Nishihara |
|
Accepted |
[2,of,3,RFC,V3] committablefilectx: override linkrev() to point to the associated changectx |
2015-03-19 |
Yuya Nishihara |
|
Accepted |
[3,of,3,RFC,V3] annotate: add option to annotate working-directory files |
2015-03-19 |
Yuya Nishihara |
|
Accepted |
test-revert-interactive: eliminate bashism in wildcard pattern |
2015-03-19 |
Yuya Nishihara |
|
Accepted |
[1,of,4,PoC,issue4497] fileset: extract function that builds initial subset from ctx or status |
2015-03-24 |
Yuya Nishihara |
|
Deferred |
[2,of,4,PoC,issue4497] fileset: extract function that builds status tuple only if necessary |
2015-03-24 |
Yuya Nishihara |
|
Deferred |
[3,of,4,PoC,issue4497] fileset: add function to switch revision where fileset will be evaluated |
2015-03-24 |
Yuya Nishihara |
|
Deferred |
[4,of,4,PoC,issue4497] fileset: add wdir(set) to evaluate set in working directory (issue4497) |
2015-03-24 |
Yuya Nishihara |
|
Deferred |
[1,of,2] revert: comment that filesets are always evaluated against workingctx |
2015-03-25 |
Yuya Nishihara |
|
Accepted |
[2,of,2] match: remove unused assignment of ctx |
2015-03-25 |
Yuya Nishihara |
|
Accepted |
[1,of,3] revset: add __repr__ to all smartset classes |
2015-03-25 |
Yuya Nishihara |
|
Accepted |
[2,of,3] debugrevspec: show nesting structure of smartsets if verbose |
2015-03-25 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: optimize "x & fullreposet" case |
2015-03-25 |
Yuya Nishihara |
|
Accepted |
[1,of,4] children: don't pass filectx to displayer |
2015-03-27 |
Yuya Nishihara |
|
Accepted |
[2,of,4] changeset_printer: use context objects consistently to show parents |
2015-03-27 |
Yuya Nishihara |
|
Accepted |
[3,of,4] changeset_printer: replace _meaningful_parentrevs() by changeset_templater's |
2015-03-27 |
Yuya Nishihara |
|
Accepted |
[4,of,4] changeset_printer: use changectx to get status tuple |
2015-03-27 |
Yuya Nishihara |
|
Accepted |
[STABLE] templates: fix "log -q" output of phases style |
2015-03-28 |
Yuya Nishihara |
|
Accepted |
[1,of,5] templatefilters: add "upper" and "lower" for case conversion |
2015-04-01 |
Yuya Nishihara |
|
Accepted |
[2,of,5] patchbomb: return outgoing revs as a smartset |
2015-04-01 |
Yuya Nishihara |
|
Accepted |
[3,of,5] patchbomb: factor out scmutil.revrange() calls |
2015-04-01 |
Yuya Nishihara |
|
Accepted |
[4,of,5] patchbomb: add config option to generate flag by template |
2015-04-01 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templatekw: add keyword to pick a random emoji character |
2015-04-01 |
Yuya Nishihara |
|
Accepted |
[STABLE] hgweb: resurrect <span> tag on diffline to fix rendering in monoblue style |
2015-04-02 |
Yuya Nishihara |
|
Accepted |
[1,of,4] scmutil: add function to help handling workingctx in arithmetic operation |
2015-04-02 |
Yuya Nishihara |
|
Accepted |
[2,of,4] changeset_printer: handle workingctx in _meaningful_parentrevs() |
2015-04-02 |
Yuya Nishihara |
|
Accepted |
[3,of,4] changeset_printer: display p1rev:p1node with "+" suffix for workingctx |
2015-04-02 |
Yuya Nishihara |
|
Accepted |
[4,of,4] changeset_printer: hide manifest node for workingctx |
2015-04-02 |
Yuya Nishihara |
|
Accepted |
[1,of,2] jsonchangeset: set "null" to rev and node for workingctx |
2015-04-03 |
Yuya Nishihara |
|
Accepted |
[2,of,2] jsonchangeset: set "null" to manifest node for workingctx |
2015-04-03 |
Yuya Nishihara |
|
Accepted |
templater: tell hggettext to collect help of template functions |
2015-04-03 |
Yuya Nishihara |
|
Accepted |
ssl: resolve symlink before checking for Apple python executable (issue4588) |
2015-04-04 |
Yuya Nishihara |
|
Accepted |
[1,of,5] committablectx: override hex() to return None |
2015-04-07 |
Yuya Nishihara |
|
Changes Requested |
[2,of,5] templatefilters: stringify None to '' just like templater._flatten() does |
2015-04-07 |
Yuya Nishihara |
|
Changes Requested |
[3,of,5] templatekw: change {manifest} to be empty for workingctx |
2015-04-07 |
Yuya Nishihara |
|
Changes Requested |
[4,of,5] templates-default: do not show description or summary if empty |
2015-04-07 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templates-default: display p1rev/p1node with "+" suffix for workingctx |
2015-04-07 |
Yuya Nishihara |
|
Changes Requested |
changelog: inline revlog.__contains__ in case it is used in hot loop |
2015-04-08 |
Yuya Nishihara |
|
Accepted |
templatekw: have {manifest} use ctx.manifestnode() for consistency |
2015-04-09 |
Yuya Nishihara |
|
Accepted |
[1,of,5] archive: use ctx object consistently to build meta data |
2015-04-09 |
Yuya Nishihara |
|
Accepted |
[2,of,5] archive: extract metadata() closure to module-level function |
2015-04-09 |
Yuya Nishihara |
|
Accepted |
[3,of,5] test-largefiles: verify content of .hg_archival.txt |
2015-04-09 |
Yuya Nishihara |
|
Accepted |
[4,of,5] largefiles: use common function to build content of .hg_archival.txt |
2015-04-09 |
Yuya Nishihara |
|
Accepted |
[5,of,5] archive: look for first visible revision to build repo identity (issue4591) |
2015-04-09 |
Yuya Nishihara |
|
Accepted |
[3,of,3] bookmarks: use basectx.__cmp__() to compare ctxs by revisions |
2015-04-10 |
Yuya Nishihara |
|
Rejected |
[1,of,3] cat: use ctx.manifestnode() in place of ctx._changeset[0] |
2015-04-11 |
Yuya Nishihara |
|
Accepted |
[2,of,3] committablectx: override manifestnode() to return None |
2015-04-11 |
Yuya Nishihara |
|
Accepted |
[3,of,3] cat: disable optimization of single file case for workingctx |
2015-04-11 |
Yuya Nishihara |
|
Accepted |
[RESEND] committablectx: override hex() to return None |
2015-04-15 |
Yuya Nishihara |
|
Changes Requested |
revset: undocument wdir() until its command outputs get stable |
2015-04-16 |
Yuya Nishihara |
|
Accepted |
[STABLE] annotate: always prepare ancestry context of base fctx (issue4600) |
2015-04-16 |
Yuya Nishihara |
|
Accepted |
[STABLE] tags: do not abort if failed to write lock file to save cache |
2015-04-17 |
Yuya Nishihara |
|
Accepted |
[1,of,4,STABLE] filectx: factor out creation of parent fctx |
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 |
[3,of,4,STABLE] committablefilectx: propagate ancestry info to parent to fix annotation |
2015-04-18 |
Yuya Nishihara |
|
Accepted |
[4,of,4,STABLE] annotate: prepare ancestry context of workingfilectx |
2015-04-18 |
Yuya Nishihara |
|
Accepted |
[STABLE] wix: remove cacert.pem from Windows distribution |
2015-04-23 |
Yuya Nishihara |
|
Accepted |
[STABLE] annotate: always adjust linkrev before walking down to parents (issue4623) |
2015-04-25 |
Yuya Nishihara |
|
Accepted |
[STABLE] bundlerepo: disable filtering of changelog while constructing revision text |
2015-04-29 |
Yuya Nishihara |
|
Accepted |
[STABLE?] parsers: avoid signed integer overflow in calculation of leaf-node index |
2015-04-29 |
Yuya Nishihara |
|
Accepted |
commands: hide formatter option as EXPERIMENTAL, not as DEPRECATED |
2015-05-02 |
Yuya Nishihara |
|
Accepted |
template-phases: extend default style instead of duplicating it |
2015-05-02 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: fix crash by passing invalid object to date() function |
2015-05-03 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] templater: do not process \-escapes at parsestring() (issue4290) |
2015-05-04 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] templater: strictly parse leading backslashes of '{' (issue4569) (BC) |
2015-05-04 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: drop factory that promotes spanset to fullreposet |
2015-05-05 |
Yuya Nishihara |
|
Changes Requested |
[STABLE] hgweb: bring back infinite scroll in shortlog of paper style |
2015-05-06 |
Yuya Nishihara |
|
Accepted |
changelog: drop unnecessary override of "hasnode" |
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 |
[2,of,2] templater: rename parsestring() to unquotestring() (API) |
2015-05-07 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] templater: do not process \-escapes at parsestring() (issue4290) |
2015-05-08 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: strip single backslash before quotation mark in quoted template |
2015-05-08 |
Yuya Nishihara |
marmoute |
Accepted |
[1,of,4] templater: switch methods table on compileexp() of func args and inner expr |
2015-05-10 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: tokenize decimal integer literal (issue4638) (BC) |
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 |
[4,of,4] help: rewrite template examples to use integer literals where appropriate |
2015-05-10 |
Yuya Nishihara |
|
Accepted |
[1,of,6] revset: remove duplicated definition of choice() from addset._iterordered() |
2015-05-12 |
Yuya Nishihara |
|
Accepted |
[2,of,6] revset: test current behavior of addset class |
2015-05-12 |
Yuya Nishihara |
|
Accepted |
[3,of,6] revset: do not try to sort revisions unnecessarily by addset._iterator() |
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 |
[5,of,6] revset: make addset class accepts more than two subsets (issue4565) |
2015-05-12 |
Yuya Nishihara |
|
Accepted |
[6,of,6] revset: do not nest addset by "addset + other" (issue4565) |
2015-05-12 |
Yuya Nishihara |
|
Accepted |
[STABLE] revset: map postfix '%' to only() to optimize operand recursively (issue4670) |
2015-05-15 |
Yuya Nishihara |
|
Accepted |
revset: remove unused 'only' from methods table |
2015-05-15 |
Yuya Nishihara |
|
Accepted |
[RESEND] revset: drop redundant filteredset from right-hand side set of "or" operation |
2015-05-17 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revset: use fastasc/fastdesc switch consistently in addset.__iter__ |
2015-05-17 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: extract addset._iterordered to free function |
2015-05-17 |
Yuya Nishihara |
|
Accepted |
[1,of,4] revset: make addset able to chain more than two ordered iterators |
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 |
[3,of,4] revset: introduce unionset that can handle more than two sets in one instance |
2015-05-19 |
Yuya Nishihara |
marmoute |
Changes Requested |
[4,of,4] revset: do not nest addset by "addset + other" (issue4565) |
2015-05-19 |
Yuya Nishihara |
marmoute |
Changes Requested |
[2,of,3] commit: add a -M/--reuse-message option to copy a commit message from a |
2015-05-19 |
Yuya Nishihara |
|
Not Applicable |
[1,of,2] revset: drop docstring from internal _notpublic() function |
2015-05-19 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: drop translation marker from error message of _notpublic() |
2015-05-19 |
Yuya Nishihara |
|
Accepted |
[1,of,5] revset: move validation of incomplete parsing to parse() function |
2015-05-22 |
Yuya Nishihara |
|
Accepted |
[2,of,5] fileset: move validation of incomplete parsing to parse() function |
2015-05-22 |
Yuya Nishihara |
|
Accepted |
[3,of,5] parser: move prettyformat() function from revset module |
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 |
[5,of,5] fileset: pretty print syntax tree in debug output |
2015-05-22 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] revset: make children() not look at null parents (issue4682) |
2015-05-23 |
Yuya Nishihara |
marmoute |
Superseded |
[2,of,2,STABLE] revbranchcache: return uncached branchinfo for nullrev (issue4683) |
2015-05-23 |
Yuya Nishihara |
|
Superseded |
[1,of,2,STABLE,V2] revset: drop magic of fullreposet membership test (issue4682) |
2015-05-24 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE,V2] revbranchcache: return uncached branchinfo for nullrev (issue4683) |
2015-05-24 |
Yuya Nishihara |
|
Accepted |
test-revset: update test that isn't broken on default branch |
2015-05-26 |
Yuya Nishihara |
|
Accepted |
[1,of,4] parser: add helper to reduce nesting of chained infix 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 |
[3,of,4] revset: add helper to build balanced addsets from chained 'or' operations |
2015-05-26 |
Yuya Nishihara |
|
Superseded |
[4,of,4] revset: reduce nesting of chained 'or' operations (issue4624) |
2015-05-26 |
Yuya Nishihara |
|
Superseded |
[1,of,4,V2] parser: add helper to reduce nesting of chained infix 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 |
[3,of,4,V2] revset: add helper to build balanced addsets from chained 'or' operations |
2015-05-27 |
Yuya Nishihara |
|
Accepted |
[4,of,4,V2] revset: reduce nesting of chained 'or' operations (issue4624) |
2015-05-27 |
Yuya Nishihara |
|
Accepted |
[1,of,5] repair: use _hexlist() to build revset expression from binary nodes |
2015-05-29 |
Yuya Nishihara |
|
Accepted |
[2,of,5] revset: make internal _list() expression remove duplicated revisions |
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 |
[4,of,5] revset: optimize 'or' operation of trivial revisions to a list |
2015-05-29 |
Yuya Nishihara |
|
Accepted |
[5,of,5] revset: add fast path for _list() of integer revisions |
2015-05-29 |
Yuya Nishihara |
|
Accepted |
[1,of,3] ui: flush stdout before writing traceback to stderr |
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 |
[3,of,3] hg: explicitly check that peer lookup object has instance() if call failed |
2015-05-31 |
Yuya Nishihara |
|
Accepted |
[1,of,4] revrange: drop unnecessary deduplication of revisions |
2015-06-01 |
Yuya Nishihara |
|
Accepted |
[2,of,4] revrange: clean up meaningless reconstruction of sets |
2015-06-01 |
Yuya Nishihara |
|
Accepted |
[3,of,4] revrange: build balanced tree of addsets from revisions (issue4565) |
2015-06-01 |
Yuya Nishihara |
|
Accepted |
[4,of,4] revrange: build spanset from x:y range |
2015-06-01 |
Yuya Nishihara |
|
Accepted |
[1,of,3] test-https: test basic functions of client certificate authentication |
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 |
[3,of,3] ssl: prompt passphrase of client key file via ui.getpass() (issue4648) |
2015-06-02 |
Yuya Nishihara |
|
Accepted |
test-https: kill only hgweb daemon to restart for client-auth test |
2015-06-04 |
Yuya Nishihara |
|
Accepted |
[1,of,4] ssl: rename ssl_wrap_socket() to conform to our naming convention |
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 |
[3,of,4] ssl: drop try-except clause that was necessary for ancient Python |
2015-06-05 |
Yuya Nishihara |
|
Accepted |
[4,of,4] ssl: remove CERT_REQUIRED constant that was necessary for compatibility |
2015-06-05 |
Yuya Nishihara |
|
Accepted |
mail: pass ui to sslutil.wrapsocket() even if verifycert is off (issue4713) |
2015-06-07 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: do not preprocess template string in "if" expression (issue4714) |
2015-06-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templater: make pad function evaluate both string and rawstring templates |
2015-06-10 |
Yuya Nishihara |
|
Accepted |
[2,of,2] color: copy docstring of label() template function to wrapper |
2015-06-10 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: evaluate arguments passed to diff() appropriately |
2015-06-13 |
Yuya Nishihara |
|
Accepted |
[3,of,3] archive: support 'wdir()' |
2015-06-16 |
Yuya Nishihara |
|
Superseded |
[1,of,5] templater: move runtemplate function out of buildmap/runmap pair |
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 |
[3,of,5] templater: do not reevaluate rawstring as template (BC) |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templater: drop strtoken argument from compiletemplate() |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templater: comment that gettemplate() has different name resolution order |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-fileset: remove bashism, use test instead of '[[ ]]' |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
[2,of,2] check-code: ban use of '[[ ]]' in tests |
2015-06-16 |
Yuya Nishihara |
|
Accepted |
templates: fix missing closing brace in map-cmdline.status |
2015-06-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] templater: evaluate "query" argument passed to revset() |
2015-06-21 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] templater: fix handling of \-escapes in raw string literals |
2015-06-21 |
Yuya Nishihara |
|
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] parser: update documentation about tokenizer and elements |
2015-06-21 |
Yuya Nishihara |
mpm |
Accepted |
check-commit: catch both patterns of double empty lines |
2015-06-21 |
Yuya Nishihara |
|
Accepted |
revset: add the 'subrev' symbol |
2015-06-27 |
Yuya Nishihara |
|
Not Applicable |
[STABLE] templater: parse \"...\" as string for 2.9.2-3.4 compatibility (issue4733) |
2015-06-27 |
Yuya Nishihara |
|
Accepted |
[1,of,3,RFC] revset: add parsing rule for key=value pair |
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 |
[3,of,3,RFC] revset: port extra() to support keyword arguments |
2015-06-29 |
Yuya Nishihara |
|
Accepted |
templater: remove workaround for escaped quoted string in quoted template |
2015-06-30 |
Yuya Nishihara |
|
Accepted |
[1,of,6] templatekw: apply manifest template only if ctx.manifestnode() exists |
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 |
[3,of,6] node: define experimental identifiers for working directory |
2015-07-02 |
Yuya Nishihara |
|
Accepted |
[4,of,6] workingctx: use node.wdirid constant |
2015-07-02 |
Yuya Nishihara |
|
Accepted |
[5,of,6] changeset_printer: use node.wdirrev to calculate meaningful parentrevs |
2015-07-02 |
Yuya Nishihara |
|
Accepted |
[6,of,6] templatekw: make {rev} return wdirrev instead of None |
2015-07-02 |
Yuya Nishihara |
|
Accepted |
import-checker: exclude dist-packages tree from stdlib as well |
2015-07-03 |
Yuya Nishihara |
|
Changes Requested |
[1,of,2,V2] import-checker: recurse into subtree of sys.path only if __init__.py exists |
2015-07-04 |
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,5] changeset_printer: display wdirrev/wdirnode values for workingctx |
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 |
[3,of,5] localrepo: provide workingctx by integer revision |
2015-07-09 |
Yuya Nishihara |
|
Accepted |
[4,of,5] revset: use integer representation of wdir() in revset |
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 |
revset: rename getkwargs() to getargsdict() |
2015-07-09 |
Yuya Nishihara |
|
Accepted |
[1,of,7] templater: respect stop position while parsing template string |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[2,of,7] templater: extract function that parses template string |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[3,of,7] templater: check existence of closing brace of template string |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[4,of,7] templater: introduce one-pass parsing of nested template strings |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[5,of,7] templater: remove processing of "string" literals from tokenizer |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[6,of,7] templater: unify "string" and "rawstring" |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[7,of,7] help: rewrite template examples to not use shell escaping |
2015-07-12 |
Yuya Nishihara |
|
Accepted |
[1,of,5] parser: add comment about structure of elements to each table |
2015-07-14 |
Yuya Nishihara |
|
Accepted |
[2,of,5] parser: fill invalid infix and suffix actions by None |
2015-07-14 |
Yuya Nishihara |
|
Accepted |
[3,of,5] parser: remove unused parameter 'pos' from _match() |
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 |
[5,of,5] parser: extract function that tests if next token may start new term |
2015-07-14 |
Yuya Nishihara |
|
Accepted |
[STABLE] parsers: fix segfault by invalid parent revision read from revlog |
2015-07-16 |
Yuya Nishihara |
|
Accepted |
[1,of,6] parser: separate actions for primary expression and prefix operator |
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 |
[3,of,6] parser: reorder infix/suffix handling to be similar to prefix/primary flow |
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 |
[5,of,6] parser: remove unused binding parameter from suffix action |
2015-07-17 |
Yuya Nishihara |
|
Accepted |
[6,of,6] revset: parse nullary ":" operator as "0:tip" |
2015-07-17 |
Yuya Nishihara |
|
Superseded |
[V2] parsers: fix buffer overflow by invalid parent revision read from revlog |
2015-07-17 |
Yuya Nishihara |
|
Accepted |
[6,V2] revset: parse nullary ":" operator as "0:tip" |
2015-07-18 |
Yuya Nishihara |
|
Accepted |
[STABLE] tests: disable test of buffer overflow in parsers.c if --pure |
2015-07-19 |
Yuya Nishihara |
|
Accepted |
[STABLE] parsers: silence warning of implicit integer conversion issued by clang |
2015-07-20 |
Yuya Nishihara |
|
Accepted |
[STABLE] ignore: fix path concatenation of .hgignore on Windows |
2015-07-27 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revlog: correct comment about size of v0 index format |
2015-08-02 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revlog: remove unused shaoffset constants |
2015-08-02 |
Yuya Nishihara |
|
Accepted |
[1,of,4] debugrevspec: pass lookup function to visualize fallback mechanism |
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 |
[3,of,4] tag: do not pass binary nullid to scmutil.revsingle() |
2015-08-04 |
Yuya Nishihara |
|
Accepted |
[4,of,4] revrange: drop old-style parser in favor of revset (API) |
2015-08-04 |
Yuya Nishihara |
|
Accepted |
[1,of,3] revset: extend match() to accept list of specs that will be OR-ed |
2015-08-05 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revrange: evaluate all revset specs at once |
2015-08-05 |
Yuya Nishihara |
|
Superseded |
[3,of,3] revset: make balanced addsets by orset() without using _combinesets() |
2015-08-05 |
Yuya Nishihara |
|
Superseded |
[1,of,4,V2] revset: split post-parsing stage from match() |
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 |
[3,of,4,V2] revrange: evaluate all revset specs at once |
2015-08-07 |
Yuya Nishihara |
|
Accepted |
[4,of,4,V2] revset: make balanced addsets by orset() without using _combinesets() |
2015-08-07 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] revset: prevent crash caused by empty group expression while optimizing "and" |
2015-08-09 |
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,4] reachableroots: pass NULL to PySet_New() as it expects a pointer, not an int |
2015-08-13 |
Yuya Nishihara |
|
Accepted |
[2,of,4] reachableroots: unify bail cases to raise exception correctly |
2015-08-13 |
Yuya Nishihara |
|
Accepted |
[3,of,4] reachableroots: verify integer range of heads argument (issue4775) |
2015-08-13 |
Yuya Nishihara |
|
Accepted |
[4,of,4] reachableroots: verify type of each item of heads argument |
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 |
[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] reachableroots: bail if integer object cannot be allocated |
2015-08-14 |
Yuya Nishihara |
|
Accepted |
[2,of,2] reachableroots: fix memleak of integer objects at includepath loop |
2015-08-14 |
Yuya Nishihara |
|
Accepted |
revsetbenchmarks: run make after update so that C extensions are built |
2015-08-16 |
Yuya Nishihara |
|
Accepted |
[1,of,7] reachableroots: reduce nesting level by jumping to next iteration by continue |
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 |
[3,of,7] reachableroots: rename "seen" array to "revstates" for future extension |
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 |
[5,of,7] reachableroots: use internal "revstates" array to test if rev is a root |
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 |
[7,of,7] reachableroots: return list of revisions instead of set |
2015-08-18 |
Yuya Nishihara |
durin42 |
Accepted |
[1,of,2] reachableroots: handle error of PyList_Append() |
2015-08-22 |
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,3] templater: inline getfilter() to buildfilter() |
2015-08-25 |
Yuya Nishihara |
|
Accepted |
[2,of,3] templater: introduce unified filter syntax for unary functions |
2015-08-25 |
Yuya Nishihara |
|
Accepted |
[3,of,3] templatefilters: remove redundant 'date' and 'strip' filters |
2015-08-25 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templater: heuristic to force header/footer in empty logs (issue4135) (BC) |
2015-08-26 |
Yuya Nishihara |
|
Changes Requested |
[1,of,2] reachableroots: narrow scope of minidx variable |
2015-08-27 |
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: construct and sort baseset in revset module |
2015-08-28 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: mark reachablerootspure as private |
2015-08-28 |
Yuya Nishihara |
|
Accepted |
[STABLE] templater: catch exception caused by template ends with backslash (issue4798) |
2015-08-28 |
Yuya Nishihara |
|
Changes Requested |
[1,of,5] templater: extract helper that evaluates filter or function argument |
2015-09-01 |
Yuya Nishihara |
|
Accepted |
[2,of,5] templater: drop unneeded destructuring of argument tuple at buildfilter |
2015-09-01 |
Yuya Nishihara |
|
Accepted |
[3,of,5] util: extract function that parses timezone string |
2015-09-01 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templater: port localdate filter to a function |
2015-09-01 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templater: add optional timezone argument to localdate() |
2015-09-01 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-ssh: remove superfluous triple slashes from absolute path test |
2015-09-02 |
Yuya Nishihara |
|
Accepted |
[2,of,2] dispatch: error out on invalid -R path even if optionalrepo (issue4805) (BC) |
2015-09-02 |
Yuya Nishihara |
|
Accepted |
templater: catch regexp error at sub() function |
2015-09-07 |
Yuya Nishihara |
durin42 |
Accepted |
[V2] graphmod: compute slow revset query once prior to reachableroots (issue4782) |
2015-09-08 |
Yuya Nishihara |
durin42 |
Accepted |
revset: uncache filteredset.__contains__ |
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 |
[2,of,2] parsers: use PyTuple_New and SET_ITEM to construct metadata pair of markers |
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,3,hglib] client: use subprocess.communicate() to shut down server process |
2015-09-09 |
Yuya Nishihara |
|
Accepted |
[3,of,3,hglib] client: include stderr message in ServerError on initial communication failure |
2015-09-09 |
Yuya Nishihara |
|
Accepted |
[1,of,3] parser: move unescape helper from templater |
2015-09-10 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revset: handle error of string unescaping |
2015-09-10 |
Yuya Nishihara |
|
Accepted |
[3,of,3] fileset: handle error of string unescaping |
2015-09-10 |
Yuya Nishihara |
|
Accepted |
[RFC] templater: switch ctx of list expression to rev of revset() (BC) |
2015-09-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] localrepo: move closure of lock release to class |
2015-09-15 |
Yuya Nishihara |
|
Accepted |
[2,of,2] localrepo: refresh filecache stats only if transaction finished successfully |
2015-09-15 |
Yuya Nishihara |
|
Accepted |
readbundle: fix typo of None compression |
2015-09-18 |
Yuya Nishihara |
|
Accepted |
obsolete: remove unused _knownrevs function |
2015-09-21 |
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 |
[2,of,3] hgweb: overwrite cwd to resolve file patterns relative to repo (issue4568) |
2015-09-22 |
Yuya Nishihara |
|
Accepted |
[3,of,3] highlight: remove temporary hack to overwrite repo.getcwd |
2015-09-22 |
Yuya Nishihara |
|
Accepted |
[1,of,5,RFC] obsstore: initialize _all markers without using _addmarkers() |
2015-09-23 |
Yuya Nishihara |
|
Accepted |
[2,of,5,RFC] obsstore: delay loading markers from obsstore file |
2015-09-23 |
Yuya Nishihara |
|
Accepted |
[3,of,5,RFC] obsstore: fast path to check if obsstore is empty |
2015-09-23 |
Yuya Nishihara |
|
Accepted |
[4,of,5,RFC] obsolete: extract function that lists revisions marked as obsolete |
2015-09-23 |
Yuya Nishihara |
|
Changes Requested |
[5,of,5,RFC] obsolete: store obsolete revisions to cache file |
2015-09-23 |
Yuya Nishihara |
|
Changes Requested |
[evolve-ext] debugobsconvert: make sure obsstore is loaded before version comparison |
2015-09-24 |
Yuya Nishihara |
|
Accepted |
[1,of,2] formatter: verify number of arguments passed to write functions |
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,3] help: define list of keywords that should be excluded from non-verbose output |
2015-09-26 |
Yuya Nishihara |
|
Accepted |
[2,of,3] help: include parens in DEPRECATED/EXPERIMENTAL keywords |
2015-09-26 |
Yuya Nishihara |
|
Accepted |
[3,of,3] help: unify handling of DEPRECATED/EXPERIMENTAL keywords |
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 |
tests: suppress verbose output of svn transaction |
2015-09-26 |
Yuya Nishihara |
|
Accepted |
[2,of,2] check-seclevel: wrap entry point by function |
2015-09-28 |
Yuya Nishihara |
|
Accepted |
[STABLE] localrepo: recreate phasecache if changelog was modified (issue4855) |
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 |
[1,of,5] check-seclevel: use ui to show status and error messages |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[2,of,5] gendoc: use real ui in place of stdout |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[3,of,5] help: pass around ui to doc loader (API) |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[4,of,5] help: pass around ui to rewriter hooks (API) |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[5,of,5] help: hide deprecated filesets, revsets and template items if not verbose |
2015-09-29 |
Yuya Nishihara |
|
Accepted |
[evolve-ext] evolve: ignore ui argument passed to help loader |
2015-09-30 |
Yuya Nishihara |
|
Accepted |