mercurial/util.py
Tue, 22 Aug 2017 00:38:38 +0000 Michael Bolin util: use ~ as a suffix for a temp file in the same directory as a source file
Wed, 16 Aug 2017 13:54:24 +0900 Yuya Nishihara py3: select input or raw_input by pycompat
Wed, 16 Aug 2017 13:50:11 +0900 Yuya Nishihara py3: make encoding.strio() an identity function on Python 2
Mon, 24 Jul 2017 14:38:40 -0400 Augie Fackler py3: introduce a wrapper for __builtins__.{raw_,}input()
Tue, 15 Aug 2017 21:09:33 +0900 FUJIWARA Katsunori i18n: get translation entries for description of each compression engines
Tue, 15 Aug 2017 19:27:24 +0900 FUJIWARA Katsunori i18n: use saved object to get actual function information if available
Mon, 14 Aug 2017 22:28:59 -0700 Jun Wu util: make nogc effective for CPython
Fri, 28 Jul 2017 22:42:10 -0700 Martin von Zweigbergk util: add base class for transactional context managers
Thu, 10 Aug 2017 18:55:33 -0400 Augie Fackler merge with stable
Thu, 10 Aug 2017 14:23:41 -0400 Augie Fackler merge with stable
Thu, 03 Aug 2017 23:02:32 +0900 Yuya Nishihara py3: convert arbitrary exception object to byte string more reliably
Mon, 07 Aug 2017 22:22:28 +0900 Yuya Nishihara ssh: unban the use of pipe character in user@host:port string stable 4.3.1
Mon, 31 Jul 2017 16:44:17 -0700 Sean Farley subrepo: add tests for svn rogue ssh urls (SEC) stable
Fri, 28 Jul 2017 16:32:25 -0700 Sean Farley util: add utility method to check for bad ssh urls (SEC) stable
Mon, 07 Aug 2017 22:22:28 +0900 Yuya Nishihara ssh: unban the use of pipe character in user@host:port string stable 4.2.3
Mon, 31 Jul 2017 16:44:17 -0700 Sean Farley subrepo: add tests for svn rogue ssh urls (SEC) stable
Fri, 28 Jul 2017 16:32:25 -0700 Sean Farley util: add utility method to check for bad ssh urls (SEC) stable
Wed, 02 Aug 2017 22:51:19 +0900 Yuya Nishihara util: fix sortdict.update() to call __setitem__() on PyPy (issue5639) stable
Thu, 20 Jul 2017 01:30:41 -0700 Durham Goode rebase: use one dirstateguard for when using rebase.singletransaction
Mon, 17 Jul 2017 12:38:07 -0400 Alex Gaynor util: remove dead code which used to be for old python2 versions
Wed, 12 Jul 2017 13:57:03 -0700 Martin von Zweigbergk histedit: extract InterventionRequired transaction handling to utils
Thu, 13 Jul 2017 09:51:50 -0700 Martin von Zweigbergk util: remove unused ctxmanager
Sun, 25 Jun 2017 03:11:55 +0530 Pulkit Goyal py3: add b'' to make the regex pattern bytes
Sat, 24 Jun 2017 19:57:50 +0530 Pulkit Goyal py3: add b'' to make a triple quoted string bytes on Python 3
Sat, 24 Jun 2017 13:48:04 +0900 Yuya Nishihara py3: add utility to forward __str__() to __bytes__()
Fri, 16 Jun 2017 18:42:03 -0400 Matt Harbison plan9: drop py26 hacks
Mon, 12 Jun 2017 15:34:31 -0700 Siddharth Agarwal fsmonitor: don't write out state if identity has changed (issue5581)
Sat, 10 Jun 2017 14:09:54 -0700 Siddharth Agarwal filestat: move __init__ to frompath constructor
Fri, 09 Jun 2017 13:07:48 +0900 FUJIWARA Katsunori util: make filestat.__eq__ return True if both of self and old have None stat
Fri, 09 Jun 2017 12:58:17 +0900 FUJIWARA Katsunori util: make filestat.avoidambig() return whether ambiguity is avoided or not
Sat, 03 Jun 2017 16:33:28 -0400 Augie Fackler merge with stable
Wed, 31 May 2017 23:44:33 +0900 FUJIWARA Katsunori win32mbcs: avoid unintentional failure at colorization stable
Sun, 28 May 2017 13:42:16 -0400 Augie Fackler util: use sysstr.join instead of bytes.join in textwrap wrapper
Sun, 28 May 2017 16:17:43 -0400 Augie Fackler util: look for empty-sysstr instead of empty-bytesstr in textwrap code
Wed, 24 May 2017 17:50:17 +0200 Boris Feld util: raise ParseError when parsing dates (BC)
Fri, 19 May 2017 12:07:23 +0200 Boris Feld util: refactor util.parsedate to raises ValueError
Sat, 13 Aug 2016 12:23:56 +0900 Yuya Nishihara parsers: switch to policy importer
Sat, 13 Aug 2016 12:08:23 +0900 Yuya Nishihara base85: switch to policy importer
Fri, 12 Aug 2016 11:35:17 +0900 Yuya Nishihara osutil: switch to policy importer
Wed, 17 May 2017 23:01:56 +0900 Yuya Nishihara util: drop unneeded override, sortdict.copy()
Tue, 16 May 2017 23:40:29 -0700 Martin von Zweigbergk util: rewrite sortdict using Python 2.7's OrderedDict
Fri, 10 Feb 2017 16:56:29 -0800 Martin von Zweigbergk cleanup: use set literals
Sat, 06 May 2017 04:51:25 +0530 Pulkit Goyal py3: convert date and format arguments str before passing in time.strptime
Wed, 26 Apr 2017 22:26:28 +0900 Yuya Nishihara osutil: proxy through util (and platform) modules (API)
Wed, 26 Apr 2017 21:56:47 +0900 Yuya Nishihara base85: proxy through util module
Fri, 05 May 2017 01:26:49 +0530 Pulkit Goyal py3: use pycompat.bytestr instead of bytes
Fri, 05 May 2017 01:26:13 +0530 Pulkit Goyal py3: slice over bytes to prevent getting ascii values
Tue, 02 May 2017 10:20:44 -0700 Martin von Zweigbergk util: remove doc of long gone 'targetsize' argument
Thu, 13 Apr 2017 13:12:49 -0400 Augie Fackler util: pass sysstrs to warnings.filterwarnings
Tue, 04 Apr 2017 11:03:29 +0200 Pierre-Yves David util: add a way to issue deprecation warning without a UI object
Mon, 10 Apr 2017 18:16:30 +0200 Gábor Stefanik util: fix human-readable printing of negative byte counts
Thu, 09 Mar 2017 21:35:21 -0800 Gregory Szorc util: make cookielib module available
Sun, 09 Apr 2017 11:57:09 +0900 Yuya Nishihara sortdict: fix .pop() to return a value
Fri, 07 Apr 2017 13:46:35 +0530 Pulkit Goyal py3: replace str() with bytes()
Mon, 03 Apr 2017 19:03:34 -0400 Augie Fackler util: fix %-formatting on docstring by moving a closing parenthesis
Sat, 01 Apr 2017 13:29:01 -0700 Gregory Szorc util: document bundle compression
Wed, 29 Mar 2017 21:40:15 +0900 Yuya Nishihara util: add helper to convert between LF and native EOL
Wed, 29 Mar 2017 21:28:54 +0900 Yuya Nishihara util: extract pure tolf/tocrlf() functions from eol extension
Wed, 29 Mar 2017 12:37:03 -0700 Jun Wu hardlink: check directory's st_dev when copying files
Wed, 29 Mar 2017 12:26:46 -0700 Jun Wu hardlink: duplicate hardlink detection for copying files and directories
Wed, 29 Mar 2017 12:21:15 -0700 Jun Wu hardlink: extract topic text logic of copyfiles
Sat, 25 Mar 2017 17:25:23 +0900 Yuya Nishihara statfs: make getfstype() raise OSError
Fri, 24 Feb 2017 18:39:08 +0100 Denis Laxalde revset: factor out linerange processing into a utility function
Thu, 23 Mar 2017 22:31:50 -0700 Jun Wu util: enable hardlink for some BSD-family filesystems
Thu, 23 Mar 2017 12:01:18 -0700 Jun Wu util: use util.getfstype
Thu, 23 Mar 2017 11:58:45 -0700 Jun Wu util: add a getfstype method
Sun, 12 Mar 2017 01:03:23 -0800 Jun Wu util: enable hardlink for copyfile
Sun, 12 Mar 2017 00:23:07 -0800 Jun Wu util: disable hardlink for copyfile if fstype is outside a whitelist
Tue, 21 Mar 2017 22:47:49 -0700 Gregory Szorc py3: stop exporting urlparse from pycompat and util (API)
Tue, 21 Mar 2017 22:23:11 -0700 Gregory Szorc util: use urlreq.unquote
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy util: use tryunlink in unlinkpath
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy util: add tryunlink function
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy util: unify unlinkpath
Sun, 19 Mar 2017 01:19:27 -0400 Augie Fackler util: reference __main__ in sys.modules as a sysstr
Sun, 19 Mar 2017 00:16:39 -0400 Augie Fackler util: use bytes re on bytes input in fspath
Sun, 19 Mar 2017 00:16:08 -0400 Augie Fackler util: use pycompat.bytestr in checkwinfilename
Fri, 17 Mar 2017 23:48:22 +0900 Yuya Nishihara py3: call codecs.escape_decode() directly
Fri, 17 Mar 2017 23:42:46 +0900 Yuya Nishihara util: wrap s.decode('string_escape') calls for future py3 compatibility
Wed, 15 Mar 2017 15:07:14 -0700 Pierre-Yves David util: explicitly tests for None
Wed, 15 Mar 2017 23:28:39 +0900 Yuya Nishihara py3: call codecs.escape_encode() directly
Wed, 15 Mar 2017 23:06:50 +0900 Yuya Nishihara util: wrap s.encode('string_escape') call for future py3 compatibility
Mon, 13 Mar 2017 09:19:07 -0700 Yuya Nishihara py3: call strftime() with native str type
Mon, 13 Mar 2017 09:12:56 -0700 Yuya Nishihara encoding: add converter between native str and byte string
Mon, 13 Mar 2017 09:11:08 -0700 Yuya Nishihara encoding: factor out unicode variants of from/tolocal()
Thu, 16 Mar 2017 04:53:23 +0530 Rishabh Madan py3: use iter() instead of iterkeys()
Tue, 14 Mar 2017 08:51:35 -0700 Gregory Szorc util: make strdate's defaults default value a dict
Sun, 12 Mar 2017 21:54:32 -0700 Gregory Szorc util: don't use mutable default argument value
Sun, 12 Mar 2017 03:33:22 -0400 Augie Fackler util: teach url object about __bytes__
Sun, 12 Mar 2017 07:35:13 +0530 Pulkit Goyal util: pass encoding.[encoding|encodingmode] as unicodes
Wed, 14 Jan 2015 01:15:26 +0100 Mads Kiilerich util: add debugstacktrace depth limit
Fri, 16 Jan 2015 04:26:40 +0100 Mads Kiilerich util: strip trailing newline from debugstacktrace message
Thu, 02 Mar 2017 10:12:40 -0800 Durham Goode util: add allowhardlinks module variable
Sun, 19 Feb 2017 01:16:45 +0900 Yuya Nishihara chg: deduplicate error handling of ui.system()
Mon, 20 Feb 2017 18:40:42 +0530 Pulkit Goyal py3: use pycompat.fsencode() to convert __file__ to bytes
Thu, 16 Feb 2017 17:30:35 +0530 Pulkit Goyal py3: convert the mode argument of os.fdopen to unicodes
Wed, 15 Feb 2017 13:17:39 -0800 Simon Farnsworth mercurial: switch to util.timer for all interval timings
Wed, 15 Feb 2017 11:53:59 -0800 Simon Farnsworth util: introduce timer()
Mon, 13 Feb 2017 22:15:28 +0530 Pulkit Goyal py3: convert the mode argument of os.fdopen to unicodes (2 of 2)
Fri, 03 Feb 2017 15:10:27 -0800 Simon Farnsworth util: always force line buffered stdout when stdout is a tty (BC)
Mon, 30 Jan 2017 22:58:56 -0800 Martin von Zweigbergk util: make sortdict.keys() return a copy stable
Sat, 14 Jan 2017 20:05:15 +0530 Pulkit Goyal util: add length argument to util.buffer()
Mon, 02 Jan 2017 13:27:20 -0800 Gregory Szorc util: compression APIs to support revlog decompression
Mon, 02 Jan 2017 12:39:03 -0800 Gregory Szorc util: compression APIs to support revlog compression
Wed, 11 Jan 2017 21:47:19 -0500 Matt Harbison util: teach stringmatcher to handle forced case insensitive matches
Sat, 24 Dec 2016 13:51:12 -0700 Gregory Szorc util: declare wire protocol support of compression engines
Tue, 10 Jan 2017 16:15:21 +0000 Remi Chaintron revlog: flag processor
Tue, 10 Jan 2017 06:58:02 +0800 Jun Wu util: extract the logic calculating environment variables
Tue, 20 Dec 2016 00:20:07 +0530 Pulkit Goyal py3: replace sys.executable with pycompat.sysexecutable
Mon, 19 Dec 2016 02:26:41 +0530 Pulkit Goyal py3: replace sys.platform with pycompat.sysplatform (part 2 of 2)
Mon, 19 Dec 2016 00:16:52 +0530 Pulkit Goyal py3: replace os.name with pycompat.osname (part 1 of 2)
Sun, 18 Dec 2016 02:06:00 +0530 Pulkit Goyal py3: replace os.environ with encoding.environ (part 4 of 5)
Sun, 18 Dec 2016 01:17:12 +0530 Pulkit Goyal py3: replace os.altsep with pycompat.altsep
Sat, 17 Dec 2016 19:56:30 +0530 Pulkit Goyal py3: replace os.sep with pycompat.ossep (part 1 of 4)
Sat, 26 Nov 2016 09:07:11 -0800 Gregory Szorc util: limit output chunk size in zlib decompression
Thu, 20 Oct 2016 23:53:36 +0900 Yuya Nishihara py3: bulk replace sys.stdin/out/err by util's
Thu, 20 Oct 2016 23:40:24 +0900 Yuya Nishihara py3: provide bytes stdin/out/err through util module
Fri, 21 Oct 2016 00:09:38 +0900 Yuya Nishihara util: rewrite pycompat imports to make pyflakes always happy
Fri, 11 Nov 2016 01:10:07 -0800 Gregory Szorc util: implement zstd compression engine
Thu, 10 Nov 2016 23:15:02 -0800 Gregory Szorc util: check for compression engine availability before returning
Thu, 10 Nov 2016 23:03:48 -0800 Gregory Szorc util: expose an "available" API on compression engines
less more (0) -1000 -120 tip