log mercurial/commandserver.py @ 42018:0e6422942c84

age author description
Wed, 26 Sep 2018 21:29:13 +0900 Yuya Nishihara ui: move protectedstdio() context manager from procutil
Wed, 31 Oct 2018 22:43:08 +0900 Yuya Nishihara commandserver: preload repository in master server and reuse its file cache
Wed, 31 Oct 2018 22:19:03 +0900 Yuya Nishihara commandserver: add IPC channel to teach repository path on command finished
Wed, 31 Oct 2018 22:05:45 +0900 Yuya Nishihara commandserver: loop over selector events
Wed, 31 Oct 2018 22:03:07 +0900 Yuya Nishihara commandserver: remove redundant "if True" block
Wed, 31 Oct 2018 22:02:38 +0900 Yuya Nishihara commandserver: extract handler of new socket connection
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
Sun, 18 Nov 2018 19:47:04 +0900 Yuya Nishihara commandserver: add config knob for various logging options
Sat, 10 Nov 2018 19:27:47 +0900 Yuya Nishihara commandserver: expand log path for convenience
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
Sat, 10 Nov 2018 18:19:34 +0900 Yuya Nishihara commandserver: enable logging when server process started
Tue, 04 Dec 2018 17:13:01 -0500 Augie Fackler merge with stable
Mon, 03 Dec 2018 21:45:15 +0900 Yuya Nishihara commandserver: get around ETIMEDOUT raised by selectors2 stable
Sun, 04 Nov 2018 12:51:14 +0900 Yuya Nishihara commandserver: send raw progress information to message channel
Sun, 18 Jan 2015 17:55:28 +0900 Yuya Nishihara ui: extract helpers to write message with type or label
Sun, 18 Jan 2015 18:49:59 +0900 Yuya Nishihara commandserver: add experimental option to use separate message channel
Wed, 07 Nov 2018 22:37:51 +0900 Yuya Nishihara commandserver: fix reference before assignment error in pipeservice cleanup
Tue, 16 Oct 2018 08:41:58 +0200 Yuya Nishihara py3: don't use traceback.print_exc() in commandserver.py
Tue, 16 Oct 2018 08:20:03 +0200 Yuya Nishihara py3: system-stringify file mode in commandserver.py
Tue, 16 Oct 2018 07:57:40 +0200 Yuya Nishihara py3: alias next to __next__ in commandserver.py
Tue, 16 Oct 2018 07:57:05 +0200 Yuya Nishihara py3: system-stringify list of attributes to be forwarded from commandserver.py
Fri, 21 Sep 2018 19:48:23 -0400 Matt Harbison py3: rename pycompat.getcwd() to encoding.getcwd() (API)
Thu, 19 Jul 2018 23:22:05 -0700 Rodrigo Damazio Bovendorp dispatch: making all hg abortions be output with a specific label
Tue, 12 Jun 2018 12:41:09 -0700 Jun Wu commandserver: close server's fds explicitly from a worker
Sat, 12 May 2018 15:33:09 +0900 Yuya Nishihara dispatch: unify handling of None returned by a command function
Sun, 25 Mar 2018 11:58:05 +0900 Yuya Nishihara procutil: introduce context-manager interface for protect/restorestdio
Sun, 25 Mar 2018 11:40:30 +0900 Yuya Nishihara procutil: move protectio/restoreio from commandserver
Sun, 25 Mar 2018 11:30:59 +0900 Yuya Nishihara commandserver: rewrite protectio/restoreio to not depend on ui
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
Tue, 13 Mar 2018 18:04:37 -0400 Augie Fackler commandserver: prefer first-party selectors module from Python 3 to backport
Sat, 10 Mar 2018 15:57:16 +0900 Yuya Nishihara py3: use r'' instead of sysstr('') to get around code transformer
Sun, 14 Jan 2018 19:30:48 -0800 Gregory Szorc commandserver: restore cwd in case of exception
Wed, 20 Dec 2017 11:35:38 -0800 Jun Wu commandserver: unblock SIGCHLD
Thu, 30 Nov 2017 22:43:03 +0900 Yuya Nishihara thirdparty: move selectors2 module to where it should be
Fri, 29 Sep 2017 15:48:34 +0000 Alex Gaynor style: never use a space before a colon or comma
Sat, 30 Sep 2017 07:43:40 -0400 Augie Fackler commandserver: remove superfluous pass statements
Sun, 16 Jul 2017 11:17:00 -0700 Jun Wu commandserver: do not handle EINTR for selector.select
Sun, 16 Jul 2017 04:39:32 -0700 Jun Wu commandserver: close selector explicitly
Fri, 14 Jul 2017 20:26:21 -0700 Jun Wu commandserver: use selectors2
Fri, 14 Jul 2017 14:22:40 -0700 Jun Wu codemod: register core configitems using a script
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
Mon, 13 Feb 2017 20:06:38 +0530 Pulkit Goyal py3: convert the mode argument of os.fdopen to unicodes (1 of 2)
Wed, 08 Feb 2017 14:45:30 -0800 Jun Wu commandserver: handle backlog before exiting
Wed, 08 Feb 2017 14:37:38 -0800 Jun Wu commandserver: prevent unlink socket twice
Wed, 23 Nov 2016 00:03:11 +0530 Pulkit Goyal py3: use pycompat.getcwd() instead of os.getcwd()
Sat, 15 Oct 2016 13:57:17 +0900 Yuya Nishihara server: move service table and factory from commandserver
Thu, 20 Oct 2016 23:53:36 +0900 Yuya Nishihara py3: bulk replace sys.stdin/out/err by util's
Mon, 29 Feb 2016 13:41:54 +0900 Yuya Nishihara cmdserver: write channel header and payload by a single write() call
Mon, 18 Jul 2016 15:59:08 +0100 Jun Wu commandserver: update comment about setpgid stable
Sat, 16 Jul 2016 14:48:58 +0900 Yuya Nishihara commandserver: use SOMAXCONN as queue size of pending connections
Sat, 16 Jul 2016 14:46:31 +0900 Yuya Nishihara commandserver: rename _serveworker() to _runworker()
Sun, 22 May 2016 13:53:32 +0900 Yuya Nishihara commandserver: separate initialization and cleanup of forked process
Sat, 21 May 2016 18:14:13 +0900 Yuya Nishihara commandserver: unindent superfluous "if True" blocks
Sun, 17 Jul 2016 22:56:05 +0100 Jun Wu commandserver: send pgid in hello message
Sun, 22 May 2016 13:45:09 +0900 Yuya Nishihara commandserver: drop old unixservice implementation
Sun, 22 May 2016 11:43:18 +0900 Yuya Nishihara commandserver: add new forking server implemented without using SocketServer