Fri, 03 Jul 2020 13:45:59 +0530 |
Pulkit Goyal |
chg: suppress OSError in _restoreio() and add some logging (issue6330)
|
Fri, 29 May 2020 03:56:07 +0200 |
Manuel Jacob |
cleanup: eliminate procutil.quotecommand()
|
Tue, 31 Mar 2020 15:11:33 +0530 |
Pulkit Goyal |
chgserver: update the umask cache before each run
|
Mon, 23 Mar 2020 23:43:29 +0530 |
Pulkit Goyal |
chgserver: add merge-tools to sensitive config items
|
Mon, 23 Mar 2020 21:06:54 +0530 |
Pulkit Goyal |
chgserver: add fastannotate config section to sensitive list
|
Thu, 13 Feb 2020 10:12:12 -0800 |
Martin von Zweigbergk |
merge with stable
|
Tue, 11 Feb 2020 19:53:56 +0900 |
Yuya Nishihara |
chgserver: spawn new process if schemes change
stable
|
Wed, 29 Jan 2020 13:39:50 -0800 |
Kyle Lippincott |
chg: force-set LC_CTYPE on server start to actual value from the environment
|
Mon, 13 Jan 2020 17:15:14 -0500 |
Augie Fackler |
core: migrate uses of hashlib.sha1 to hashutil.sha1
|
Thu, 05 Dec 2019 14:28:21 -0800 |
Kyle Lippincott |
chg: fix chg to work with py3.7+ "coercing" the locale
|
Wed, 28 Aug 2019 17:43:56 -0700 |
Martin von Zweigbergk |
py3: replace "%r" by"'%s'% for py3-compatible (and clearer) quoting in chg
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
Mon, 07 Oct 2019 00:04:04 -0400 |
Gregory Szorc |
py3: finish porting iteritems() to pycompat and remove source transformer
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
Sun, 06 Oct 2019 14:58:42 -0400 |
Gregory Szorc |
py3: manually import pycompat.setattr where it is needed
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
Wed, 28 Aug 2019 17:36:53 -0700 |
Martin von Zweigbergk |
py3: use pycompat.maplist() in chgserver
|
Tue, 25 Jun 2019 19:28:41 -0700 |
Rodrigo Damazio Bovendorp |
pycompat: make fewer assumptions about sys.executable
|
Sat, 02 Mar 2019 05:12:45 +0530 |
Pulkit Goyal |
py3: port things from chgserver.py
|
Thu, 28 Feb 2019 04:08:47 +0530 |
Pulkit Goyal |
py3: convert return values of inspect.getabsfile() to bytes
|
Wed, 26 Sep 2018 21:41:52 +0900 |
Yuya Nishihara |
ui: proxy protect/restorestdio() calls to update internal flag
|
Wed, 31 Oct 2018 21:57:11 +0900 |
Yuya Nishihara |
commandserver: pass around option to hook repo instance creation
|
Sun, 18 Nov 2018 19:55:53 +0900 |
Yuya Nishihara |
commandserver: turn server debug messages into logs
|
Sat, 10 Nov 2018 19:09:37 +0900 |
Yuya Nishihara |
commandserver: switch logging facility to ui.log() interface
|
Sat, 10 Nov 2018 19:00:17 +0900 |
Yuya Nishihara |
commandserver: install logger to record server events through canonical API
|
Mon, 12 Nov 2018 21:10:51 +0900 |
Yuya Nishihara |
extensions: add "uipopulate" hook, called per instance, not per process
|
Sun, 07 Oct 2018 17:35:25 +0900 |
Yuya Nishihara |
chgserver: catch Abort while parsing early args to shut down cleanly
|
Thu, 04 Oct 2018 23:25:55 +0900 |
Yuya Nishihara |
chgserver: add "setumask2" command which uses correct message frame
|
Wed, 26 Sep 2018 08:46:56 -0700 |
Gregory Szorc |
merge with stable
|
Wed, 26 Sep 2018 21:24:14 +0900 |
Yuya Nishihara |
chgserver: do not send system() back to client if stdio redirected (issue5992)
stable
|
Wed, 26 Sep 2018 21:21:05 +0900 |
Yuya Nishihara |
chgserver: update comment describing when to fall back to core _runsystem()
stable
|
Wed, 19 Sep 2018 23:11:07 +0900 |
Yuya Nishihara |
chgserver: restore pager fds attached within runcommand session
|
Wed, 19 Sep 2018 22:57:47 +0900 |
Yuya Nishihara |
chgserver: add separate flag to remember if stdio fds are replaced
|
Sat, 24 Mar 2018 15:10:51 +0900 |
Yuya Nishihara |
procutil: bulk-replace function calls to point to new module
|
Sat, 24 Mar 2018 15:09:33 +0900 |
Yuya Nishihara |
procutil: bulk-replace util.std* to point to new module
|
Sat, 10 Mar 2018 15:57:16 +0900 |
Yuya Nishihara |
py3: use r'' instead of sysstr('') to get around code transformer
|
Mon, 05 Mar 2018 12:30:20 -0500 |
Augie Fackler |
cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime
|
Fri, 29 Dec 2017 05:25:27 +0530 |
Pulkit Goyal |
py3: use node.hex(h.digest()) instead of h.hexdigest()
|
Thu, 23 Nov 2017 22:23:59 +0900 |
Yuya Nishihara |
dispatch: replace _earlyreq*() with new fancyopts-based parser
|
Thu, 23 Nov 2017 22:17:03 +0900 |
Yuya Nishihara |
dispatch: add HGPLAIN=+strictflags to restrict early parsing of global options
stable
|
Sat, 11 Nov 2017 17:55:15 +0900 |
Yuya Nishihara |
dispatch: convert non-list option parsed by _earlygetopt() to string
stable
|
Wed, 18 Oct 2017 14:55:39 -0700 |
Jun Wu |
chgserver: do not treat HG as sensitive environ when CHGHG is set
|
Tue, 17 Oct 2017 10:41:56 -0700 |
Jun Wu |
test-show: make it compatible with chg
|
Mon, 02 Oct 2017 19:25:11 -0700 |
Jun Wu |
eol: make [eol] config section sensitive for chg confighash
|
Wed, 16 Aug 2017 10:44:06 -0700 |
Jun Wu |
demandimport: disable if chg is being used
|
Fri, 14 Jul 2017 14:22:40 -0700 |
Jun Wu |
codemod: register core configitems using a script
|
Wed, 10 May 2017 11:55:22 -0700 |
Jun Wu |
chgserver: more explicit about sensitive environ variables
|
Sun, 30 Apr 2017 11:21:05 -0700 |
Jun Wu |
commandserver: move printbanner logic to bindsocket
|
Sun, 30 Apr 2017 11:08:27 -0700 |
Jun Wu |
commandserver: move "listen" responsibility from service to handler
|
Wed, 26 Apr 2017 22:26:28 +0900 |
Yuya Nishihara |
osutil: proxy through util (and platform) modules (API)
|
Thu, 13 Apr 2017 08:27:19 -0700 |
Jun Wu |
pager: set some environment variables if they're not set
|
Tue, 28 Mar 2017 08:40:12 -0700 |
Jun Wu |
chgserver: do not copy configs set by environment variables
|
Sat, 25 Mar 2017 21:12:00 -0400 |
Matt Harbison |
ui: defer setting pager related properties until the pager has spawned
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
chgserver: use tryunlink
|
Sun, 19 Feb 2017 01:16:45 +0900 |
Yuya Nishihara |
chg: deduplicate error handling of ui.system()
|
Sun, 19 Feb 2017 01:00:10 +0900 |
Yuya Nishihara |
chg: refactor ui.system() to be partly overridden
|
Thu, 16 Feb 2017 23:10:47 -0800 |
Jun Wu |
chgserver: move comments in config example
|
Mon, 13 Feb 2017 20:06:38 +0530 |
Pulkit Goyal |
py3: convert the mode argument of os.fdopen to unicodes (1 of 2)
|
Wed, 11 Jan 2017 07:36:48 +0800 |
Jun Wu |
chgserver: add the setprocname interface
|
Tue, 10 Jan 2017 06:59:39 +0800 |
Jun Wu |
chg: remove getpager support
|
Tue, 10 Jan 2017 06:59:31 +0800 |
Jun Wu |
chgserver: implement chgui._runpager
|
Tue, 10 Jan 2017 06:59:21 +0800 |
Jun Wu |
chgserver: make S channel support pager request
|
Tue, 10 Jan 2017 06:58:51 +0800 |
Jun Wu |
chgserver: use util.shellenviron
|
Fri, 06 Jan 2017 16:12:25 +0000 |
Jun Wu |
chgserver: check type passed to S channel
|
Fri, 06 Jan 2017 16:11:03 +0000 |
Jun Wu |
chg: send type information via S channel (BC)
|
Tue, 20 Dec 2016 00:20:07 +0530 |
Pulkit Goyal |
py3: replace sys.executable with pycompat.sysexecutable
|
Thu, 22 Dec 2016 01:09:45 +0900 |
Yuya Nishihara |
chgserver: backout changeset dfb19aed409e (per discussion)
|
Fri, 16 Dec 2016 14:48:37 +0000 |
Jun Wu |
chgserver: override runcommand
|
Fri, 16 Dec 2016 14:46:34 +0000 |
Jun Wu |
chgserver: store csystem separately
|
Sun, 18 Dec 2016 01:46:39 +0530 |
Pulkit Goyal |
py3: replace os.environ with encoding.environ (part 2 of 5)
|
Mon, 19 Dec 2016 22:07:41 +0000 |
Jun Wu |
chgserver: truncate base address at "." for hash address
|
Sun, 23 Oct 2016 17:47:00 +0900 |
Yuya Nishihara |
ui: do not translate empty configsource() to 'none' (API)
|
Wed, 14 Dec 2016 02:17:59 +0000 |
Jun Wu |
chg: ignore HG_* in confighash
|
Mon, 05 Dec 2016 21:36:35 +0000 |
Jun Wu |
chgserver: call "load" for new ui objects
|
Sat, 15 Oct 2016 14:30:16 +0900 |
Yuya Nishihara |
chgserver: make it a core module and drop extension flags
base
hgext/chgserver.py@67dff4c8370c
|