hgext/chgserver.py
Thu, 20 Oct 2016 23:53:36 +0900 Yuya Nishihara py3: bulk replace sys.stdin/out/err by util's
Mon, 17 Oct 2016 23:16:55 +0200 Mads Kiilerich spelling: fixes of non-dictionary words
Tue, 23 Aug 2016 11:26:08 -0400 Augie Fackler extensions: change magic "shipped with hg" string
Sat, 21 May 2016 18:16:39 +0900 Yuya Nishihara chgserver: rename private functions and variables of chgunixservicehandler
Sun, 22 May 2016 14:06:37 +0900 Yuya Nishihara chgserver: refactor initialization of real/base addresses
Sun, 22 May 2016 14:05:34 +0900 Yuya Nishihara chgserver: reorder functions in chgunixservicehandler
Sat, 21 May 2016 18:15:20 +0900 Yuya Nishihara chgserver: use ui.debug() to print server debug messages
Sat, 21 May 2016 18:14:13 +0900 Yuya Nishihara commandserver: unindent superfluous "if True" blocks
Sun, 22 May 2016 13:36:37 +0900 Yuya Nishihara chgserver: switch to new forking service
Sun, 22 May 2016 13:13:04 +0900 Yuya Nishihara chgserver: extract stub factory of service object
Sun, 22 May 2016 13:08:30 +0900 Yuya Nishihara chgserver: reorder service classes to make future patches readable
Sun, 22 May 2016 12:49:22 +0900 Yuya Nishihara commandserver: extract function that serves for the current connection
Sun, 22 May 2016 12:44:25 +0900 Yuya Nishihara commandserver: manually create file objects from socket
Sun, 22 May 2016 11:21:11 +0900 Yuya Nishihara commandserver: extract _cleanup() hook to clarify chg is doing differently
Sat, 21 May 2016 17:06:39 +0900 Yuya Nishihara chgserver: drop repo at chgunixservice.__init__()
Sat, 21 May 2016 16:52:04 +0900 Yuya Nishihara chgserver: extract utility to bind unix domain socket to long path
Sat, 21 May 2016 16:42:59 +0900 Yuya Nishihara chgserver: narrow scope of chdir() to socket.bind()
Sat, 21 May 2016 15:23:21 +0900 Yuya Nishihara commandserver: backport handling of forking server from chgserver
Sat, 21 May 2016 15:18:23 +0900 Yuya Nishihara commandserver: promote .cleanup() hook from chgserver
Sat, 21 May 2016 15:12:19 +0900 Yuya Nishihara commandserver: extract method to create commandserver instance per request
Wed, 29 Jun 2016 23:53:20 +0100 Jun Wu chgserver: document why we don't merge mtimehash and confighash
Mon, 27 Jun 2016 16:48:54 +0530 Pulkit Goyal py3: conditionalize SocketServer import
Fri, 24 Jun 2016 17:06:41 +0100 Jun Wu chgserver: do not ignore SIGPIPE if pager is used
Fri, 10 Jun 2016 00:12:33 -0400 Augie Fackler cleanup: replace uses of util.(md5|sha1|sha256|sha512) with hashlib.\1
Sat, 07 May 2016 14:51:32 +0100 Jun Wu chgserver: add [alias] to confighash
Fri, 06 May 2016 23:57:56 +0100 Jun Wu chgserver: remove _clearenvaliases
Mon, 04 Apr 2016 01:59:57 +0100 Jun Wu chgserver: change random state after fork
Mon, 04 Apr 2016 03:17:59 +0100 Jun Wu chgserver: use relative path at socket.bind
Mon, 04 Apr 2016 01:10:51 +0100 Jun Wu chgserver: move args copying logic to the correct place
Sun, 20 Mar 2016 15:11:34 -0700 Jun Wu chgserver: drop bundle.mainreporoot config
Sun, 20 Mar 2016 10:44:15 -0700 Yuya Nishihara chgserver: drop old hack to recreate ui on HGPLAIN change
Thu, 17 Mar 2016 18:32:10 +0000 Jun Wu chgserver: use global ui instead of repo ui for dispatch.request.ui
Thu, 17 Mar 2016 18:27:48 +0000 Jun Wu chgserver: use old ui.system if fout is not stdout or needs to be captured
Mon, 14 Mar 2016 23:08:03 +0000 Jun Wu chgserver: add an explicit gc to trigger __del__
Wed, 16 Mar 2016 11:57:09 +0000 Jun Wu chgserver: do not keep repo object
Sat, 12 Mar 2016 04:24:11 +0000 Jun Wu chgserver: invalidate the server if extensions fail to load
Mon, 14 Mar 2016 13:48:33 +0000 Jun Wu chgserver: add an explicit "reconnect" instruction to validate
Mon, 14 Mar 2016 12:52:35 +0000 Jun Wu chgserver: handle ParseError during validate
Mon, 14 Mar 2016 11:23:04 +0000 Jun Wu chgserver: resolve relative path before sending via system channel
Sat, 12 Mar 2016 22:03:30 +0900 Yuya Nishihara cmdserver: write early exception to 'e' channel in 'unix' mode
Sat, 27 Feb 2016 21:17:37 +0900 Yuya Nishihara chgserver: remove outdated comment about setvbuf()
Fri, 11 Mar 2016 13:00:20 +0000 Jun Wu chgserver: include [extdiff] in confighash
Thu, 10 Mar 2016 00:12:33 +0000 Jun Wu chg: remove manual reload logic
Sat, 05 Mar 2016 13:56:59 +0000 Jun Wu chgserver: implement validate command
Fri, 04 Mar 2016 13:18:02 +0000 Jun Wu chgserver: use basename for socket symlink
Mon, 29 Feb 2016 13:46:54 +0000 Jun Wu chgserver: pass hashstate and base server address to chgcmdserver
Mon, 29 Feb 2016 11:43:25 +0000 Jun Wu chg: drop progress.assume-tty config
Wed, 02 Mar 2016 10:10:06 +0000 Jun Wu chgserver: mangle server address to include confighash
Mon, 29 Feb 2016 14:05:45 +0000 Jun Wu chgserver: update docs
Wed, 24 Feb 2016 20:45:47 +0000 Jun Wu chgserver: add a structure for confighash and mtimehash
Fri, 26 Feb 2016 14:59:39 +0000 Jun Wu chgserver: add utilities to calculate mtimehash
Fri, 26 Feb 2016 15:22:46 +0000 Jun Wu chgserver: make _renewui load repo and command line configs
Fri, 26 Feb 2016 14:50:04 +0000 Jun Wu chgserver: add utilities to calculate confighash
Fri, 26 Feb 2016 14:13:12 +0000 Jun Wu chg: detect chg started by chg
Wed, 24 Feb 2016 18:42:59 +0000 Jun Wu chgserver: auto exit after being idle for too long or lose the socket file
Mon, 15 Feb 2016 14:28:17 +0000 Jun Wu chgserver: add setumask method
Tue, 16 Feb 2016 19:21:05 +0000 Jun Wu chgserver: use _readlist and _readstr
Tue, 19 Jan 2016 18:20:13 +0000 Jun Wu chgserver: create new process group after fork (issue5051)
Wed, 23 Dec 2015 22:37:24 +0900 Yuya Nishihara chgserver: mark as a built-in extension
Wed, 23 Dec 2015 22:23:56 +0900 Yuya Nishihara chgserver: import background server extension from cHg
less more (0) tip