Mon, 13 Jul 2020 21:14:20 +0900 |
Yuya Nishihara |
dispatch: handle late KeyboardInterrupt occurred in run()
|
file |
diff |
annotate
|
Mon, 13 Jul 2020 21:06:34 +0900 |
Yuya Nishihara |
dispatch: indent run() function
|
file |
diff |
annotate
|
Sun, 29 Mar 2020 13:06:59 -0700 |
Gregory Szorc |
dispatch: force \n for newlines on sys.std* streams (BC)
|
file |
diff |
annotate
|
Fri, 06 Mar 2020 13:27:41 -0500 |
Augie Fackler |
cleanup: run pyupgrade on our source tree to clean up varying things
|
file |
diff |
annotate
|
Mon, 10 Feb 2020 17:31:05 -0500 |
Augie Fackler |
cleanup: re-run black on the codebase
|
file |
diff |
annotate
|
Mon, 03 Feb 2020 20:41:11 +0100 |
Pierre-Yves David |
config: also respect HGRCSKIPREPO in `dispatch._getlocal`
stable
|
file |
diff |
annotate
|
Mon, 30 Dec 2019 23:53:53 -0500 |
Matt Harbison |
py3: replace `time.clock()` with `time.perf_counter()`
|
file |
diff |
annotate
|
Sun, 01 Dec 2019 18:46:10 -0500 |
Matt Harbison |
cleanup: fix docstring formatting
|
file |
diff |
annotate
|
Thu, 14 Nov 2019 15:49:21 -0500 |
Augie Fackler |
dispatch: add some assertions to give pytype a helping hand
|
file |
diff |
annotate
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
file |
diff |
annotate
|
Tue, 15 Oct 2019 11:06:04 -0400 |
Augie Fackler |
cleanup: hgdemandimport.tracing accepts strings, not bytes
|
file |
diff |
annotate
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
file |
diff |
annotate
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 10:51:16 -0400 |
Augie Fackler |
cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
file |
diff |
annotate
|
Fri, 11 Jan 2019 13:11:49 -0800 |
Martin von Zweigbergk |
dispatch: add newline after ui.log "ui blocked ms" message
|
file |
diff |
annotate
|
Mon, 12 Nov 2018 21:10:51 +0900 |
Yuya Nishihara |
extensions: add "uipopulate" hook, called per instance, not per process
|
file |
diff |
annotate
|
Fri, 16 Nov 2018 14:21:47 +0100 |
Boris Feld |
logtoprocess: update commandfinish options arguments
|
file |
diff |
annotate
|
Sun, 18 Jan 2015 18:43:23 +0900 |
Yuya Nishihara |
dispatch: pass around ui.fmsg channel
|
file |
diff |
annotate
|
Thu, 18 Oct 2018 19:57:05 -0700 |
rdamazio |
help: displaying documented aliases by default
|
file |
diff |
annotate
|
Mon, 22 Oct 2018 15:51:01 +0200 |
Boris Feld |
logtoprocess: sends the canonical command name to the subprocess
|
file |
diff |
annotate
|
Fri, 21 Sep 2018 19:48:23 -0400 |
Matt Harbison |
py3: rename pycompat.getcwd() to encoding.getcwd() (API)
|
file |
diff |
annotate
|
Thu, 06 Sep 2018 16:59:25 -0400 |
Boris Feld |
tracing: trace command function execution
|
file |
diff |
annotate
|
Tue, 21 Aug 2018 15:25:07 -0400 |
Augie Fackler |
dispatch: have dispatch.dispatch and dispatch._runcatch emit trace events
|
file |
diff |
annotate
|
Tue, 24 Jul 2018 10:47:42 -0700 |
Martin von Zweigbergk |
dispatch: show a short error message when invalid global option given
|
file |
diff |
annotate
|
Tue, 24 Jul 2018 10:22:07 -0700 |
Martin von Zweigbergk |
dispatch: don't show list of commands on bogus command
|
file |
diff |
annotate
|
Thu, 19 Jul 2018 23:22:05 -0700 |
Rodrigo Damazio Bovendorp |
dispatch: making all hg abortions be output with a specific label
|
file |
diff |
annotate
|
Tue, 19 Jun 2018 19:18:31 +0100 |
Boris Feld |
debug: process --debug flag earlier
|
file |
diff |
annotate
|
Sun, 20 May 2018 17:37:07 +0530 |
Pulkit Goyal |
py3: use stringutil.pprint() to prevent b'' prefixes in output
|
file |
diff |
annotate
|
Fri, 27 Apr 2018 21:55:02 +0530 |
Pulkit Goyal |
py3: convert the report to bytes
|
file |
diff |
annotate
|
Wed, 16 May 2018 20:22:23 +0900 |
Yuya Nishihara |
dispatch: mask negative exit code recorded in blackbox log
|
file |
diff |
annotate
|
Wed, 16 May 2018 20:17:50 +0900 |
Yuya Nishihara |
dispatch: fix exit code of unhandled exception recorded in blackbox log
|
file |
diff |
annotate
|
Sat, 12 May 2018 15:33:09 +0900 |
Yuya Nishihara |
dispatch: unify handling of None returned by a command function
|
file |
diff |
annotate
|
Fri, 11 May 2018 21:23:48 -0700 |
Gregory Szorc |
dispatch: minor code refactor
|
file |
diff |
annotate
|
Sun, 25 Mar 2018 16:35:24 +0900 |
Yuya Nishihara |
sshserver: do setbinary() by caller (API)
|
file |
diff |
annotate
|
Sat, 14 Apr 2018 09:57:44 -0700 |
Gregory Szorc |
hg: pass command intents to repo/peer creation (API)
|
file |
diff |
annotate
|
Sat, 14 Apr 2018 09:23:48 -0700 |
Gregory Szorc |
registrar: replace "cmdtype" with an intent-based mechanism (API)
|
file |
diff |
annotate
|
Wed, 28 Mar 2018 22:06:47 +0900 |
Yuya Nishihara |
py3: bytes/unicode dance on __doc__ of cmdalias
|
file |
diff |
annotate
|
Wed, 28 Mar 2018 22:04:45 +0900 |
Yuya Nishihara |
alias: reject non-ascii characters in user help/doc strings
|
file |
diff |
annotate
|
Sun, 04 Mar 2018 17:11:33 -0500 |
Rodrigo Damazio |
help: supporting both help and doc for aliases
|
file |
diff |
annotate
|
Sat, 24 Mar 2018 15:10:51 +0900 |
Yuya Nishihara |
procutil: bulk-replace function calls to point to new module
|
file |
diff |
annotate
|
Sat, 24 Mar 2018 15:09:33 +0900 |
Yuya Nishihara |
procutil: bulk-replace util.std* to point to new module
|
file |
diff |
annotate
|
Thu, 22 Mar 2018 21:56:20 +0900 |
Yuya Nishihara |
stringutil: bulk-replace call sites to point to new module
|
file |
diff |
annotate
|
Sun, 04 Mar 2018 15:24:45 -0500 |
Yuya Nishihara |
py3: use startswith() instead of slicing to detect leading whitespace
|
file |
diff |
annotate
|
Mon, 05 Mar 2018 01:03:23 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr to convert testedwith value to bytes
|
file |
diff |
annotate
|
Sat, 03 Mar 2018 19:02:50 -0500 |
Kevin Bullock |
dispatch: don't clamp the range of the exit code twice
|
file |
diff |
annotate
|
Sat, 03 Mar 2018 10:02:36 -0500 |
Yuya Nishihara |
py3: fix some unicode madness in global exception catcher
|
file |
diff |
annotate
|
Fri, 02 Mar 2018 22:35:20 -0500 |
Yuya Nishihara |
py3: silence the final IOError by closing stdout/err slightly early
|
file |
diff |
annotate
|
Fri, 02 Mar 2018 22:10:36 -0500 |
Yuya Nishihara |
py3: conditionalize initialization of stdio flags
|
file |
diff |
annotate
|
Thu, 01 Mar 2018 08:45:34 -0500 |
Yuya Nishihara |
py3: use bytestr() to coerce position carried by ParseError to string
|
file |
diff |
annotate
|
Sun, 11 Feb 2018 19:43:43 -0800 |
Gregory Szorc |
py3: convert traceback representation to bytes when logging
|
file |
diff |
annotate
|
Wed, 07 Feb 2018 13:10:24 +0530 |
Pulkit Goyal |
py3: use pycompat.ziplist instead of zip
|
file |
diff |
annotate
|
Sat, 27 Jan 2018 13:14:06 +0900 |
Yuya Nishihara |
py3: replace "if ispy3" by pycompat.sysbytes() or util.forcebytestr()
|
file |
diff |
annotate
|
Sat, 27 Jan 2018 13:11:46 +0900 |
Yuya Nishihara |
py3: replace "if ispy3" by pycompat.bytestr()
|
file |
diff |
annotate
|
Sun, 14 Jan 2018 20:06:56 -0800 |
Gregory Szorc |
dispatch: handle IOError when writing to stderr
|
file |
diff |
annotate
|
Mon, 18 Dec 2017 17:33:43 -0800 |
Kyle Lippincott |
debug: add newlines at the end of three locations that appear to need it
|
file |
diff |
annotate
|
Sun, 10 Dec 2017 04:46:13 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in dispatch.py
|
file |
diff |
annotate
|
Thu, 23 Nov 2017 23:18:56 +0900 |
Yuya Nishihara |
dispatch: replace _earlygetopt(strip=True) with new parser
|
file |
diff |
annotate
|
Thu, 23 Nov 2017 22:23:59 +0900 |
Yuya Nishihara |
dispatch: replace _earlyreq*() with new fancyopts-based parser
|
file |
diff |
annotate
|
Sat, 25 Nov 2017 17:03:52 +0900 |
Yuya Nishihara |
dispatch: alias --repo to --repository while parsing early options
|
file |
diff |
annotate
|
Fri, 01 Dec 2017 15:21:05 -0600 |
Kevin Bullock |
merge with stable
|
file |
diff |
annotate
|
Thu, 23 Nov 2017 22:17:03 +0900 |
Yuya Nishihara |
dispatch: add HGPLAIN=+strictflags to restrict early parsing of global options
stable
|
file |
diff |
annotate
|
Thu, 30 Nov 2017 15:48:42 -0500 |
Augie Fackler |
merge with stable
|
file |
diff |
annotate
|
Wed, 29 Nov 2017 08:40:58 +0530 |
Pulkit Goyal |
py3: use pycompat.maplist() instead of map()
|
file |
diff |
annotate
|
Wed, 29 Nov 2017 04:47:27 +0530 |
Pulkit Goyal |
py3: add b'' to regular expressions which are raw strings
|
file |
diff |
annotate
|
Sat, 11 Nov 2017 12:40:13 +0900 |
Yuya Nishihara |
dispatch: verify result of early command parsing
stable
|
file |
diff |
annotate
|
Sat, 11 Nov 2017 17:55:15 +0900 |
Yuya Nishihara |
dispatch: convert non-list option parsed by _earlygetopt() to string
stable
|
file |
diff |
annotate
|
Sat, 11 Nov 2017 16:46:41 +0900 |
Yuya Nishihara |
dispatch: add option to not strip command args parsed by _earlygetopt()
stable
|
file |
diff |
annotate
|
Tue, 14 Nov 2017 00:25:59 +0900 |
Yuya Nishihara |
dispatch: fix early parsing of short option with value like -R=foo
stable
|
file |
diff |
annotate
|
Sat, 11 Nov 2017 14:02:41 +0900 |
Yuya Nishihara |
dispatch: abort if early boolean options can't be parsed
stable
|
file |
diff |
annotate
|
Fri, 10 Nov 2017 22:27:26 +0900 |
Yuya Nishihara |
dispatch: stop parsing of early boolean option at "--"
stable
|
file |
diff |
annotate
|
Fri, 10 Nov 2017 22:22:39 +0900 |
Yuya Nishihara |
dispatch: extract stub function to peek boolean command option
stable
|
file |
diff |
annotate
|
Sat, 11 Nov 2017 12:09:19 +0900 |
Yuya Nishihara |
dispatch: do not drop unpaired argument at _earlygetopt()
stable
|
file |
diff |
annotate
|
Wed, 20 Sep 2017 04:47:43 +0530 |
Pulkit Goyal |
registrar: add support for storing the type of command in func object
|
file |
diff |
annotate
|
Mon, 09 Oct 2017 12:42:28 -0700 |
Jun Wu |
dispatch: when --pager=no is passed, also disable pager on req.repo.ui
|
file |
diff |
annotate
|
Mon, 02 Oct 2017 07:18:24 +0100 |
Yuya Nishihara |
dispatch: move initialization of sys.std* files
|
file |
diff |
annotate
|
Mon, 02 Oct 2017 06:52:10 +0100 |
Yuya Nishihara |
py3: work around the scope of exception variable in dispatch.run()
|
file |
diff |
annotate
|
Fri, 29 Sep 2017 15:48:34 +0000 |
Alex Gaynor |
style: never use a space before a colon or comma
|
file |
diff |
annotate
|
Sat, 23 Sep 2017 13:46:12 -0700 |
Jun Wu |
alias: make alias command lazily resolved
|
file |
diff |
annotate
|
Sat, 23 Sep 2017 13:31:09 -0700 |
Jun Wu |
alias: test duplicated definition earlier
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 14:32:11 +0900 |
Yuya Nishihara |
doctest: bulk-replace string literals with b'' for Python 3
|
file |
diff |
annotate
|
Tue, 05 Sep 2017 13:37:36 -0700 |
Jun Wu |
wrapfunction: use functools.partial if possible
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 20:03:07 -0400 |
Augie Fackler |
python3: wrap all uses of <exception>.strerror with strtolocal
|
file |
diff |
annotate
|
Tue, 01 Aug 2017 18:52:52 +0900 |
FUJIWARA Katsunori |
ui: enable pager always for explicit --pager=on (issue5580)
stable
|
file |
diff |
annotate
|
Fri, 14 Jul 2017 14:22:40 -0700 |
Jun Wu |
codemod: register core configitems using a script
|
file |
diff |
annotate
|
Sat, 24 Jun 2017 02:39:21 +0900 |
FUJIWARA Katsunori |
dispatch: remove unused _loaded
|
file |
diff |
annotate
|
Sat, 24 Jun 2017 02:39:20 +0900 |
FUJIWARA Katsunori |
extensions: register functions always at loading extension (issue5601)
|
file |
diff |
annotate
|
Fri, 09 Jun 2017 12:29:29 +0100 |
Pierre-Yves David |
profile: drop maybeprofile
|
file |
diff |
annotate
|
Fri, 09 Jun 2017 12:36:07 +0100 |
Pierre-Yves David |
profile: support --profile in alias and abbreviated version (--prof)
|
file |
diff |
annotate
|
Sun, 23 Apr 2017 00:31:29 +0900 |
Yuya Nishihara |
dispatch: do not close stdout and stderr, just flush() instead
|
file |
diff |
annotate
|
Sat, 03 Jun 2017 16:33:28 -0400 |
Augie Fackler |
merge with stable
|
file |
diff |
annotate
|
Sun, 28 May 2017 15:47:00 -0400 |
Augie Fackler |
dispatch: convert exception payload to bytes more carefully
|
file |
diff |
annotate
|
Sun, 21 May 2017 16:57:32 +0900 |
Yuya Nishihara |
help: pass commands module by argument
|
file |
diff |
annotate
|
Tue, 23 May 2017 03:29:23 +0900 |
FUJIWARA Katsunori |
dispatch: setup color before pager for correct console information on windows
stable
|
file |
diff |
annotate
|
Sat, 29 Apr 2017 21:39:47 -0700 |
Jun Wu |
dispatch: make request accept additional reposetups
|
file |
diff |
annotate
|
Thu, 04 May 2017 17:13:12 +0900 |
Yuya Nishihara |
debugcommands: use temporary dict for its command table
|
file |
diff |
annotate
|
Sun, 14 May 2017 15:41:27 +0900 |
Yuya Nishihara |
error: add hint to ProgrammingError
|
file |
diff |
annotate
|
Fri, 10 Feb 2017 16:56:29 -0800 |
Martin von Zweigbergk |
cleanup: use set literals
|
file |
diff |
annotate
|
Thu, 04 May 2017 00:44:53 +0530 |
Pulkit Goyal |
py3: make adefaults keys str to be compatible with getattr
|
file |
diff |
annotate
|
Fri, 21 Apr 2017 01:13:18 +0530 |
Pulkit Goyal |
py3: use %d instead of %s for integers
|
file |
diff |
annotate
|
Sat, 22 Apr 2017 15:00:17 -0700 |
Jun Wu |
dispatch: take over SignalInterrupt handling from scmutil
|
file |
diff |
annotate
|
Tue, 18 Apr 2017 12:24:34 -0400 |
Augie Fackler |
freeze: merge default into stable for 4.2 code freeze
stable 4.2-rc
|
file |
diff |
annotate
|
Wed, 12 Apr 2017 11:23:55 -0700 |
Augie Fackler |
dispatch: protect against malicious 'hg serve --stdio' invocations (sec)
stable 4.1.3
|
file |
diff |
annotate
|
Mon, 17 Apr 2017 23:53:19 +0900 |
Yuya Nishihara |
dispatch: ignore further SIGPIPE while handling KeyboardInterrupt
|
file |
diff |
annotate
|
Sat, 15 Apr 2017 13:02:34 +0900 |
Yuya Nishihara |
dispatch: print traceback in scmutil.callcatch() if --traceback specified
|
file |
diff |
annotate
|
Sat, 15 Apr 2017 12:58:06 +0900 |
Yuya Nishihara |
dispatch: mark callcatch() as a private function
|
file |
diff |
annotate
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: catch StdioError in dispatch.run and clean up appropriately
|
file |
diff |
annotate
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
atexit: switch to home-grown implementation
|
file |
diff |
annotate
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
ui: add special-purpose atexit functionality
|
file |
diff |
annotate
|
Sun, 26 Mar 2017 20:49:18 +0530 |
Pulkit Goyal |
dispatch: use pycompat.maplist() instead of map() to get a list
|
file |
diff |
annotate
|
Sun, 19 Mar 2017 14:17:07 -0400 |
Augie Fackler |
dispatch: use pycompat.maplist to allow summing with args
|
file |
diff |
annotate
|
Sun, 19 Mar 2017 14:23:30 -0400 |
Augie Fackler |
dispatch: replace mayberepr with shellquote
|
file |
diff |
annotate
|
Sun, 19 Mar 2017 00:22:04 -0400 |
Augie Fackler |
dispatch: ensure repr is bytes in _mayberepr
|
file |
diff |
annotate
|
Sun, 19 Mar 2017 00:21:26 -0400 |
Augie Fackler |
dispatch: extract maybe-use-repr formatting to helper function
|
file |
diff |
annotate
|
Sun, 19 Mar 2017 00:18:53 -0400 |
Augie Fackler |
dispatch: consolidate formatting of arguments
|
file |
diff |
annotate
|
Fri, 17 Mar 2017 05:10:58 +0530 |
Pulkit Goyal |
py3: make the regular expression bytes to prevent TypeError
|
file |
diff |
annotate
|
Fri, 03 Mar 2017 14:43:27 -0500 |
Augie Fackler |
dispatch: enforce bytes when converting boolean flags to config items
|
file |
diff |
annotate
|
Wed, 08 Mar 2017 18:32:42 -0500 |
Augie Fackler |
dispatch: add pagination of two more help cases
|
file |
diff |
annotate
|