Tue, 13 Mar 2018 17:42:00 -0700 |
Gregory Szorc |
util: observable proxy objects for sockets
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 23:58:01 -0500 |
Matt Harbison |
wireproto: explicitly flush stdio to prevent stalls on Windows
|
file |
diff |
annotate
|
Wed, 14 Mar 2018 11:52:35 -0700 |
Gregory Szorc |
util: prefer "bytesio" to "stringio"
|
file |
diff |
annotate
|
Fri, 09 Mar 2018 18:39:48 +0100 |
Boris Feld |
util: clear debugstacktrace call
|
file |
diff |
annotate
|
Tue, 06 Mar 2018 07:45:57 -0600 |
Yuya Nishihara |
py3: wrap file object to write patch in native eol preserving byte-ness
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 15:57:16 +0900 |
Yuya Nishihara |
py3: use r'' instead of sysstr('') to get around code transformer
|
file |
diff |
annotate
|
Sat, 10 Mar 2018 12:22:08 -0500 |
Matt Harbison |
util: forward __bool__()/__nonzero__() on fileobjectproxy
|
file |
diff |
annotate
|
Tue, 06 Mar 2018 02:28:59 -0600 |
Yuya Nishihara |
util: add public isstdin/isstdout() functions
|
file |
diff |
annotate
|
Tue, 06 Mar 2018 02:14:11 -0600 |
Yuya Nishihara |
ui: inline util.bytesinput() into ui._readline()
|
file |
diff |
annotate
|
Sun, 04 Mar 2018 18:21:16 -0500 |
Yuya Nishihara |
py3: read/write plain lock file in binary mode
|
file |
diff |
annotate
|
Mon, 05 Mar 2018 12:31:08 -0500 |
Augie Fackler |
util: stop calling os.stat_float_times()
|
file |
diff |
annotate
|
Mon, 05 Mar 2018 12:30:20 -0500 |
Augie Fackler |
cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime
|
file |
diff |
annotate
|
Sun, 04 Mar 2018 15:55:55 -0500 |
Augie Fackler |
util: fix unsafe url abort with bytestr() on url
|
file |
diff |
annotate
|
Sat, 03 Mar 2018 23:49:39 -0500 |
Yuya Nishihara |
lock: block signal interrupt while making a lock file
|
file |
diff |
annotate
|
Sun, 04 Mar 2018 11:49:33 -0500 |
Augie Fackler |
util: also silence py3 warnings from codec module
|
file |
diff |
annotate
|
Sat, 03 Mar 2018 09:50:07 -0500 |
Gregory Szorc |
util: report integer result from write()
|
file |
diff |
annotate
|
Sat, 03 Mar 2018 09:34:06 -0500 |
Gregory Szorc |
util: log readinto() I/O
|
file |
diff |
annotate
|
Fri, 02 Mar 2018 22:47:18 -0500 |
Gregory Szorc |
util: teach escapedata() about bytearray
|
file |
diff |
annotate
|
Thu, 15 Feb 2018 17:18:26 +0100 |
Boris Feld |
util: extract all date-related utils in utils/dateutil module
|
file |
diff |
annotate
|
Thu, 01 Mar 2018 18:22:36 -0500 |
Yuya Nishihara |
py3: silence "bad escape" warning emitted by re.sub()
|
file |
diff |
annotate
|
Fri, 02 Mar 2018 14:09:50 -0500 |
Augie Fackler |
util: work around Python 3 returning None at EOF instead of ''
|
file |
diff |
annotate
|
Fri, 02 Mar 2018 14:09:20 -0500 |
Augie Fackler |
util: add missing r prefix on some __setattr__ calls
|
file |
diff |
annotate
|
Thu, 01 Mar 2018 18:15:58 -0500 |
Yuya Nishihara |
py3: fix string slicing in util.parsetimezone()
|
file |
diff |
annotate
|
Sun, 25 Feb 2018 22:31:13 -0500 |
Augie Fackler |
util: use pycompat.bytestr() on repr() in date parse abort
|
file |
diff |
annotate
|
Sat, 24 Feb 2018 12:24:03 -0800 |
Gregory Szorc |
util: enable observing of util.bufferedinputpipe
|
file |
diff |
annotate
|
Sat, 24 Feb 2018 12:22:20 -0800 |
Gregory Szorc |
util: add a file object proxy that can notify observers
|
file |
diff |
annotate
|
Mon, 26 Feb 2018 00:51:41 -0500 |
Augie Fackler |
util: handle fileno() on Python 3 throwing io.UnsupportedOperation
|
file |
diff |
annotate
|
Sun, 25 Feb 2018 23:08:41 -0500 |
Augie Fackler |
py3: hunt down str(exception) instances and use util.forcebytestr
|
file |
diff |
annotate
|
Sun, 25 Feb 2018 22:06:53 -0500 |
Augie Fackler |
util: use pycompat.bytestr() instead of str()
|
file |
diff |
annotate
|
Wed, 21 Feb 2018 22:20:27 +0900 |
Yuya Nishihara |
util: factor out shellsplit() function
|
file |
diff |
annotate
|
Wed, 21 Feb 2018 13:41:20 -0800 |
Gregory Szorc |
util: add a file object proxy that can read at most N bytes
|
file |
diff |
annotate
|
Sat, 17 Feb 2018 18:14:51 +0900 |
Yuya Nishihara |
py3: fix bytes-unicode dance while building docstring of extdiff
|
file |
diff |
annotate
|
Fri, 16 Feb 2018 17:24:31 -0500 |
Augie Fackler |
merge with stable
|
file |
diff |
annotate
|
Fri, 16 Feb 2018 13:25:39 -0800 |
Jun Wu |
date: fix parsing months
stable
|
file |
diff |
annotate
|
Mon, 12 Feb 2018 20:44:06 -0500 |
Augie Fackler |
util: convert traceback-related sysstrs to sysbytes in getstackframes
|
file |
diff |
annotate
|
Mon, 12 Feb 2018 20:43:33 -0500 |
Augie Fackler |
util: format line number of stack trace using %d
|
file |
diff |
annotate
|
Mon, 12 Feb 2018 20:43:05 -0500 |
Augie Fackler |
util: call warnings.warn() with a sysstr in nouideprecwarn
|
file |
diff |
annotate
|
Sun, 11 Feb 2018 12:55:50 -0800 |
Gregory Szorc |
py3: pass system string to socket.getservbyname
|
file |
diff |
annotate
|
Sat, 27 Jan 2018 13:33:31 +0900 |
Yuya Nishihara |
py3: factor out helpers to apply string conversion recursively
|
file |
diff |
annotate
|
Fri, 19 Jan 2018 22:52:35 +0100 |
Gregory Szorc |
util: implement varint functions
|
file |
diff |
annotate
|
Fri, 19 Jan 2018 20:51:35 +0100 |
Boris Feld |
util: move 'readexactly' in the util module
|
file |
diff |
annotate
|
Fri, 29 Dec 2017 05:25:27 +0530 |
Pulkit Goyal |
py3: use node.hex(h.digest()) instead of h.hexdigest()
|
file |
diff |
annotate
|
Fri, 29 Dec 2017 22:54:14 -0500 |
Matt Harbison |
util: add a function to show the mount point of the filesystem
|
file |
diff |
annotate
|
Sat, 30 Dec 2017 21:15:12 -0500 |
Matt Harbison |
util: whitelist NTFS for hardlink creation (issue4580)
|
file |
diff |
annotate
|
Sat, 30 Dec 2017 21:07:03 -0500 |
Matt Harbison |
util: move getfstype() to the platform modules
|
file |
diff |
annotate
|
Wed, 20 Dec 2017 02:13:35 -0800 |
Jun Wu |
osutil: add a function to unblock signals
|
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
|
Wed, 08 Nov 2017 09:18:18 -0800 |
Mark Thomas |
util: add util.clearcachedproperty
|
file |
diff |
annotate
|
Thu, 12 Oct 2017 23:34:34 -0700 |
Jun Wu |
codemod: use pycompat.isdarwin
|
file |
diff |
annotate
|
Thu, 12 Oct 2017 09:04:22 -0700 |
Jun Wu |
codemod: use pycompat.isposix
|
file |
diff |
annotate
|
Thu, 12 Oct 2017 23:30:46 -0700 |
Jun Wu |
codemod: use pycompat.iswindows
|
file |
diff |
annotate
|
Mon, 02 Oct 2017 14:05:30 -0700 |
Mark Thomas |
util: add safename function for generating safe names to rename to
|
file |
diff |
annotate
|
Wed, 04 Oct 2017 11:58:00 -0400 |
Augie Fackler |
urllibcompat: move some adapters from pycompat to urllibcompat
|
file |
diff |
annotate
|
Fri, 29 Sep 2017 15:49:20 +0000 |
Alex Gaynor |
style: never put multiple statements on one line
|
file |
diff |
annotate
|
Wed, 27 Sep 2017 19:27:41 +0900 |
Yuya Nishihara |
py3: work around bytes/unicode divergence in parsedate()
|
file |
diff |
annotate
|
Wed, 27 Sep 2017 19:13:43 +0900 |
Yuya Nishihara |
py3: replace bytes[n] with slicing in checkwinfilename()
|
file |
diff |
annotate
|
Wed, 27 Sep 2017 19:11:28 +0900 |
Yuya Nishihara |
py3: manually escape control character to be embedded in win filename error
|
file |
diff |
annotate
|
Wed, 27 Sep 2017 18:07:48 -0700 |
Jun Wu |
config: use copy-on-write to improve copy performance
|
file |
diff |
annotate
|
Thu, 21 Sep 2017 05:54:34 -0700 |
Mark Thomas |
util: add an mmapread method
|
file |
diff |
annotate
|
Sun, 03 Sep 2017 17:33:10 +0900 |
Yuya Nishihara |
doctest: coerce dict.keys() to list
|
file |
diff |
annotate
|