mercurial/util.py
Wed, 04 Apr 2018 23:26:49 +0900 Yuya Nishihara stringutil: drop escapedata() in favor of escapestr()
Sat, 24 Mar 2018 14:54:15 +0900 Yuya Nishihara util: deprecate procutil proxy functions (API)
Sat, 24 Mar 2018 13:38:04 +0900 Yuya Nishihara procutil: move process/executable management functions to new module
Sat, 24 Mar 2018 14:32:34 +0900 Yuya Nishihara util: stop using readfile() in tempfilter()
Sat, 24 Mar 2018 14:38:34 +0900 Yuya Nishihara util: mark filtertable as private constant
Sat, 24 Mar 2018 17:04:43 +0900 Yuya Nishihara util: mark platform-specific gethgcmd() as private
Sat, 24 Mar 2018 14:24:32 +0900 Yuya Nishihara util: make safehasattr() a pycompat function
Sat, 24 Mar 2018 14:13:37 +0900 Yuya Nishihara util: drop util.Abort in favor of error.Abort (API)
Sat, 24 Mar 2018 14:08:50 +0900 Yuya Nishihara util: use error.Abort instead of local alias
Sat, 24 Mar 2018 13:30:50 +0900 Yuya Nishihara rcutil: directly call win32.executablepath()
Thu, 22 Mar 2018 22:39:43 +0900 Yuya Nishihara util: enable deprecation warning for stringutil proxy (API)
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Thu, 22 Mar 2018 21:19:31 +0900 Yuya Nishihara stringutil: move generic string helpers to new module
Thu, 22 Mar 2018 21:32:19 +0900 Yuya Nishihara util: remove unused private constant '_hextochr'
Thu, 22 Mar 2018 21:20:47 +0900 Yuya Nishihara util: mark internal constants of escapedata() as private
Thu, 22 Mar 2018 21:14:12 +0900 Yuya Nishihara util: adjust indent level in wrap()
Thu, 22 Mar 2018 21:13:31 +0900 Yuya Nishihara util: mark MBTextWrapper as private
Thu, 22 Mar 2018 21:10:42 +0900 Yuya Nishihara util: add helper to define proxy functions to utils.*
Wed, 14 Mar 2018 15:25:06 -0700 Gregory Szorc wireproto: implement basic frame reading and processing
Tue, 13 Mar 2018 11:20:07 -0700 Gregory Szorc util: don't log low-level I/O calls for HTTP peer
Tue, 13 Mar 2018 17:42:00 -0700 Gregory Szorc util: observable proxy objects for sockets
Sat, 10 Mar 2018 23:58:01 -0500 Matt Harbison wireproto: explicitly flush stdio to prevent stalls on Windows
Wed, 14 Mar 2018 11:52:35 -0700 Gregory Szorc util: prefer "bytesio" to "stringio"
Fri, 09 Mar 2018 18:39:48 +0100 Boris Feld util: clear debugstacktrace call
Tue, 06 Mar 2018 07:45:57 -0600 Yuya Nishihara py3: wrap file object to write patch in native eol preserving byte-ness
Sat, 10 Mar 2018 15:57:16 +0900 Yuya Nishihara py3: use r'' instead of sysstr('') to get around code transformer
Sat, 10 Mar 2018 12:22:08 -0500 Matt Harbison util: forward __bool__()/__nonzero__() on fileobjectproxy
Tue, 06 Mar 2018 02:28:59 -0600 Yuya Nishihara util: add public isstdin/isstdout() functions
Tue, 06 Mar 2018 02:14:11 -0600 Yuya Nishihara ui: inline util.bytesinput() into ui._readline()
Sun, 04 Mar 2018 18:21:16 -0500 Yuya Nishihara py3: read/write plain lock file in binary mode
Mon, 05 Mar 2018 12:31:08 -0500 Augie Fackler util: stop calling os.stat_float_times()
Mon, 05 Mar 2018 12:30:20 -0500 Augie Fackler cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime
Sun, 04 Mar 2018 15:55:55 -0500 Augie Fackler util: fix unsafe url abort with bytestr() on url
Sat, 03 Mar 2018 23:49:39 -0500 Yuya Nishihara lock: block signal interrupt while making a lock file
Sun, 04 Mar 2018 11:49:33 -0500 Augie Fackler util: also silence py3 warnings from codec module
Sat, 03 Mar 2018 09:50:07 -0500 Gregory Szorc util: report integer result from write()
Sat, 03 Mar 2018 09:34:06 -0500 Gregory Szorc util: log readinto() I/O
Fri, 02 Mar 2018 22:47:18 -0500 Gregory Szorc util: teach escapedata() about bytearray
Thu, 15 Feb 2018 17:18:26 +0100 Boris Feld util: extract all date-related utils in utils/dateutil module
Thu, 01 Mar 2018 18:22:36 -0500 Yuya Nishihara py3: silence "bad escape" warning emitted by re.sub()
Fri, 02 Mar 2018 14:09:50 -0500 Augie Fackler util: work around Python 3 returning None at EOF instead of ''
Fri, 02 Mar 2018 14:09:20 -0500 Augie Fackler util: add missing r prefix on some __setattr__ calls
Thu, 01 Mar 2018 18:15:58 -0500 Yuya Nishihara py3: fix string slicing in util.parsetimezone()
Sun, 25 Feb 2018 22:31:13 -0500 Augie Fackler util: use pycompat.bytestr() on repr() in date parse abort
Sat, 24 Feb 2018 12:24:03 -0800 Gregory Szorc util: enable observing of util.bufferedinputpipe
Sat, 24 Feb 2018 12:22:20 -0800 Gregory Szorc util: add a file object proxy that can notify observers
Mon, 26 Feb 2018 00:51:41 -0500 Augie Fackler util: handle fileno() on Python 3 throwing io.UnsupportedOperation
Sun, 25 Feb 2018 23:08:41 -0500 Augie Fackler py3: hunt down str(exception) instances and use util.forcebytestr
Sun, 25 Feb 2018 22:06:53 -0500 Augie Fackler util: use pycompat.bytestr() instead of str()
Wed, 21 Feb 2018 22:20:27 +0900 Yuya Nishihara util: factor out shellsplit() function
Wed, 21 Feb 2018 13:41:20 -0800 Gregory Szorc util: add a file object proxy that can read at most N bytes
Sat, 17 Feb 2018 18:14:51 +0900 Yuya Nishihara py3: fix bytes-unicode dance while building docstring of extdiff
Fri, 16 Feb 2018 17:24:31 -0500 Augie Fackler merge with stable
Fri, 16 Feb 2018 13:25:39 -0800 Jun Wu date: fix parsing months stable
Mon, 12 Feb 2018 20:44:06 -0500 Augie Fackler util: convert traceback-related sysstrs to sysbytes in getstackframes
Mon, 12 Feb 2018 20:43:33 -0500 Augie Fackler util: format line number of stack trace using %d
Mon, 12 Feb 2018 20:43:05 -0500 Augie Fackler util: call warnings.warn() with a sysstr in nouideprecwarn
Sun, 11 Feb 2018 12:55:50 -0800 Gregory Szorc py3: pass system string to socket.getservbyname
Sat, 27 Jan 2018 13:33:31 +0900 Yuya Nishihara py3: factor out helpers to apply string conversion recursively
Fri, 19 Jan 2018 22:52:35 +0100 Gregory Szorc util: implement varint functions
less more (0) -1000 -300 -100 -60 tip