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
|
Tue, 15 Nov 2016 20:25:51 +0000 |
Jun Wu |
util: improve iterfile so it chooses code path wisely
|
Wed, 16 Nov 2016 23:29:28 -0500 |
Augie Fackler |
merge with stable
|
Mon, 14 Nov 2016 23:32:54 +0000 |
Jun Wu |
util: add iterfile to workaround a fileobj.__iter__ issue with EINTR
|
Mon, 07 Nov 2016 18:57:54 -0800 |
Gregory Szorc |
util: remove compressorobj API from compression engines
|
Mon, 07 Nov 2016 18:57:07 -0800 |
Gregory Szorc |
util: add a stream compression API to compression engines
|
Mon, 07 Nov 2016 18:39:08 -0800 |
Gregory Szorc |
util: remove decompressors dict (API)
|
Mon, 07 Nov 2016 18:34:51 -0800 |
Gregory Szorc |
util: remove compressors dict (API)
|
Mon, 07 Nov 2016 18:31:39 -0800 |
Gregory Szorc |
util: create new abstraction for compression engines
|
Mon, 17 Oct 2016 23:16:55 +0200 |
Mads Kiilerich |
spelling: fixes of non-dictionary words
|
Sun, 09 Oct 2016 09:00:47 -0400 |
Augie Fackler |
util: use '\\' rather than using r'\'
|
Sun, 09 Oct 2016 09:03:10 -0400 |
Augie Fackler |
util: use pycompat urlunquote function
|
Sun, 13 Nov 2016 06:06:23 +0900 |
FUJIWARA Katsunori |
util: add utility function to skip avoiding file stat ambiguity if EPERM
stable
|
Thu, 20 Oct 2016 21:38:44 +0900 |
Yuya Nishihara |
scmutil: move util.termwidth()
|
Sun, 06 Nov 2016 12:18:23 +0900 |
Pulkit Goyal |
py3: make util.datapath a bytes variable
|
Sat, 15 Oct 2016 17:24:01 -0700 |
Gregory Szorc |
util: put compression code next to each other
|
Fri, 14 Oct 2016 01:53:15 +0200 |
Mads Kiilerich |
util: increase filechunkiter size to 128k
|
Sat, 08 Oct 2016 08:36:39 -0400 |
Augie Fackler |
util: ensure forwarded attrs are set in globals() as sysstr
|
Fri, 07 Oct 2016 17:06:55 +0200 |
Martijn Pieters |
util: remove the copypasta unquote function
|
Fri, 07 Oct 2016 08:58:23 -0400 |
Augie Fackler |
util: use string.hexdigits instead of defining it ourselves
|
Fri, 07 Oct 2016 08:01:16 -0400 |
Augie Fackler |
util: correct check of sys.version_info
|
Sun, 02 Oct 2016 05:29:17 +0530 |
Pulkit Goyal |
py3: use unicode in is_frozen()
|
Sun, 02 Oct 2016 03:38:14 +0530 |
Pulkit Goyal |
py3: use unicodes in __slots__
|
Fri, 30 Sep 2016 21:38:47 +0900 |
Yuya Nishihara |
url: fix crash by empty path with #fragments
|
Wed, 28 Sep 2016 20:01:23 +0900 |
Yuya Nishihara |
pycompat: provide 'ispy3' constant
|
Tue, 20 Sep 2016 23:48:30 +0000 |
timeless |
util: use single quotes in use warning
|
Tue, 30 Aug 2016 09:22:53 -0700 |
Martin von Zweigbergk |
util: rename checkcase() to fscasesensitive() (API)
|
Fri, 19 Aug 2016 13:30:40 -0700 |
Tony Tung |
util: checknlink should remove file it creates if an exception occurs
|
Mon, 22 Aug 2016 20:30:37 -0700 |
Gregory Szorc |
util: properly implement lrucachedict.get()
|
Thu, 28 Jul 2016 14:18:01 +0200 |
Maciej Fijalkowski |
performance: disable workaround for an old bug of Python gc
|
Fri, 05 Aug 2016 14:00:46 -0400 |
Augie Fackler |
util: use `iter(callable, sentinel)` instead of while True
|
Wed, 27 Jul 2016 15:22:36 -0500 |
Matt Mackall |
date: accept broader range of ISO 8601 time specs
stable
|
Wed, 27 Jul 2016 15:20:34 -0500 |
Matt Mackall |
date: parse ISO-style Z and +hh:mm timezone specs
stable
|
Wed, 27 Jul 2016 15:14:19 -0500 |
Matt Mackall |
date: refactor timezone parsing
stable
|
Tue, 19 Jul 2016 10:15:35 -0700 |
Gregory Szorc |
util: better handle '-' in version string (issue5302)
stable
|
Sun, 17 Jul 2016 15:10:30 -0700 |
Gregory Szorc |
util: implement a deterministic __repr__ on sortdict
|
Wed, 13 Jul 2016 23:38:29 +0530 |
Pulkit Goyal |
py3: conditionalize BaseHTTPServer, SimpleHTTPServer and CGIHTTPServer import
|
Sat, 21 May 2016 16:52:04 +0900 |
Yuya Nishihara |
chgserver: extract utility to bind unix domain socket to long path
|
Tue, 28 Jun 2016 16:01:53 +0530 |
Pulkit Goyal |
py3: conditionalize httplib import
|
Mon, 27 Jun 2016 16:48:54 +0530 |
Pulkit Goyal |
py3: conditionalize SocketServer import
|
Mon, 27 Jun 2016 16:37:37 +0530 |
Pulkit Goyal |
py3: conditionalize xmlrpclib import
|
Mon, 27 Jun 2016 16:16:10 +0530 |
Pulkit Goyal |
py3: conditionalize the urlparse import
|
Thu, 23 Jun 2016 18:21:25 +0100 |
Martijn Pieters |
atomictempfile: add context manager support
|
Thu, 23 Jun 2016 18:20:58 +0100 |
Martijn Pieters |
atomictempfile: add read to the supported file operations
|
Mon, 13 Jun 2016 05:11:56 +0900 |
FUJIWARA Katsunori |
doc: describe detail about checkambig optional argument
|
Fri, 10 Jun 2016 00:13:23 -0400 |
Augie Fackler |
util: drop local aliases for md5, sha1, sha256, and sha512
|
Sat, 04 Jun 2016 14:38:00 +0530 |
Pulkit Goyal |
py3: conditionalize cPickle import by adding in util
|
Fri, 03 Jun 2016 00:44:20 +0900 |
FUJIWARA Katsunori |
util: add __ne__ to filestat class for consistency
|
Sat, 28 May 2016 12:57:28 -0700 |
Gregory Szorc |
util: add sha256
|
Thu, 19 May 2016 00:20:38 +0900 |
FUJIWARA Katsunori |
util: make copyfile avoid ambiguity of file stat if needed
|
Thu, 19 May 2016 00:20:38 +0900 |
FUJIWARA Katsunori |
util: make atomictempfile avoid ambiguity of file stat if needed
|
Thu, 19 May 2016 00:20:37 +0900 |
FUJIWARA Katsunori |
util: add filestat class to detect ambiguity of file stat
|
Tue, 26 Apr 2016 15:32:59 -0700 |
Adam Simpkins |
util: fix race in makedirs()
stable
|
Wed, 06 Apr 2016 23:22:12 +0000 |
timeless |
pycompat: switch to util.urlreq/util.urlerr for py3 compat
|
Thu, 07 Apr 2016 00:05:48 +0000 |
timeless |
pycompat: add util.urlerr util.urlreq classes for py3 compat
|
Mon, 11 Apr 2016 19:46:50 +0200 |
Adrian Buehlmann |
util: add doctest to datestr()
|
Tue, 12 Apr 2016 00:30:28 +0200 |
Florent Gallaire |
date: fix boundary check of negative integer
|
Wed, 06 Apr 2016 20:31:31 +0000 |
timeless |
pycompat: add util.stringio to handle py3 divergence
|
Tue, 29 Mar 2016 17:43:23 +0000 |
timeless |
util: use __code__ (available since py2.6)
|
Fri, 08 Apr 2016 22:15:06 +0200 |
Adrian Buehlmann |
util: fix doc for datestr()
|
Fri, 08 Apr 2016 14:11:03 +0200 |
Florent Gallaire |
date: reallow negative timestamp, fix for Windows buggy gmtime() (issue2513)
|
Wed, 06 Apr 2016 20:00:49 +0000 |
timeless |
pycompat: add empty and queue to handle py3 divergence
|
Fri, 11 Mar 2016 17:22:04 +0000 |
timeless |
util: refactor getstackframes
|
Fri, 11 Mar 2016 16:50:14 +0000 |
timeless |
util: reword debugstacktrace comment
|
Wed, 03 Feb 2016 09:11:22 +0000 |
timeless |
util: enable getpid to be replaced
|
Thu, 14 Jan 2016 09:31:01 -0800 |
Bryan O'Sullivan |
util: rename ctxmanager's __call__ method to enter
|
Tue, 12 Jan 2016 14:49:35 -0800 |
Bryan O'Sullivan |
util: simplify file I/O functions using context managers
|
Tue, 12 Jan 2016 16:16:19 -0800 |
Bryan O'Sullivan |
util: replace file I/O with readfile
|
Sun, 10 Jan 2016 18:15:39 -0500 |
Matt Harbison |
util: adjust hgcmd() to handle frozen Mercurial on OS X
|
Sun, 10 Jan 2016 17:56:08 -0500 |
Matt Harbison |
util: adjust hgexecutable() to handle frozen Mercurial on OS X
|
Sun, 10 Jan 2016 17:49:01 -0500 |
Matt Harbison |
util: adjust 'datapath' to be correct in a frozen OS X package
|
Wed, 13 Jan 2016 14:41:10 -0500 |
Augie Fackler |
util: don't capture exception with a name since we don't use it
|
Mon, 11 Jan 2016 15:25:43 -0800 |
Bryan O'Sullivan |
util: introduce ctxmanager, to avoid nested try/finally blocks
|
Tue, 05 Jan 2016 20:52:34 -0800 |
Gregory Szorc |
util: remove outdated comment about construction overhead
|
Wed, 30 Dec 2015 13:10:53 -0800 |
Eric Sumner |
lrucachedict: add copy method
|
Wed, 16 Dec 2015 17:40:01 -0600 |
Matt Mackall |
merge with stable
|
Sun, 06 Dec 2015 19:04:10 -0800 |
Gregory Szorc |
util: reimplement lrucachedict
|
Sat, 12 Dec 2015 11:00:04 -0800 |
Siddharth Agarwal |
copyfile: add an optional parameter to copy other stat data
stable
|
Sun, 13 Dec 2015 18:48:35 +0900 |
Yuya Nishihara |
util: rename argument of isatty()
|
Sat, 12 Dec 2015 23:14:08 -0800 |
Gregory Szorc |
util: use absolute_import
|
Sat, 12 Dec 2015 23:30:37 -0500 |
Gregory Szorc |
util: make hashlib import unconditional
|
Tue, 24 Nov 2015 14:23:51 -0800 |
Gregory Szorc |
util: add versiontuple() for returning parsed version information
|
Sat, 14 Nov 2015 17:30:10 -0800 |
Gregory Szorc |
util.datestr: use divmod()
|
Thu, 19 Nov 2015 13:15:17 -0600 |
Matt Mackall |
util: drop statmtimesec
|
Thu, 19 Nov 2015 13:21:24 -0600 |
Matt Mackall |
util: disable floating point stat times (issue4836)
|
Sat, 24 Oct 2015 15:56:16 -0700 |
Siddharth Agarwal |
util: drop Python 2.4 compat by directly importing md5 and sha1
|
Tue, 13 Oct 2015 16:05:30 -0700 |
Sean Farley |
util: also catch IndexError
|
Thu, 08 Oct 2015 12:55:45 -0700 |
Pierre-Yves David |
error: get Abort from 'error' instead of 'util'
|
Sun, 04 Oct 2015 22:35:36 +0900 |
Yuya Nishihara |
util: use tuple accessor to get accurate st_mtime value (issue4836)
|
Sun, 04 Oct 2015 22:25:29 +0900 |
Yuya Nishihara |
util: extract stub function to get mtime with second accuracy
|
Sat, 22 Aug 2015 22:52:18 -0400 |
Matt Harbison |
util: extract stringmatcher() from revset
|
Mon, 05 Oct 2015 17:36:32 -0700 |
Gregory Szorc |
util.chunkbuffer: avoid extra mutations when reading partial chunks
|
Mon, 05 Oct 2015 16:34:47 -0700 |
Gregory Szorc |
util.chunkbuffer: refactor chunk handling logic
|
Mon, 05 Oct 2015 16:28:12 -0700 |
Gregory Szorc |
util.chunkbuffer: special case reading everything
|
Sat, 03 Oct 2015 14:57:24 +0900 |
Yuya Nishihara |
util.system: compare fileno to see if it needs stdout redirection
|
Wed, 23 Sep 2015 11:33:30 -0700 |
Pierre-Yves David |
changegroup: use a different compression key for BZ in HG10
|
Tue, 22 Sep 2015 16:55:18 -0700 |
Siddharth Agarwal |
util: avoid mutable default arguments
|
Tue, 15 Sep 2015 17:53:28 -0700 |
Pierre-Yves David |
compression: use 'None' for no-compression
|
Tue, 15 Sep 2015 17:35:32 -0700 |
Pierre-Yves David |
changegroup: move all compressions utilities in util
|
Tue, 08 Sep 2015 15:32:20 -0400 |
timeless |
util: capitalize Python in MBTextWrapper._wrap_chunks comment
|
Tue, 01 Sep 2015 19:43:14 +0900 |
Yuya Nishihara |
util: extract function that parses timezone string
|
Fri, 28 Aug 2015 10:53:55 -0400 |
timeless |
spelling: behaviour -> behavior
|
Fri, 26 Jun 2015 11:29:50 -0700 |
Pierre-Yves David |
bufferedinputpipe: remove N^2 computation of buffer length (issue4735)
|
Sat, 27 Jun 2015 11:51:25 -0700 |
Pierre-Yves David |
bufferedinputpipe: remove an outdate comment
|
Tue, 23 Jun 2015 22:20:08 -0700 |
Gregory Szorc |
global: mass rewrite to use modern exception syntax
|
Wed, 20 May 2015 18:00:05 -0500 |
Pierre-Yves David |
util: add a simple poll utility
|
Sat, 30 May 2015 23:55:24 -0700 |
Pierre-Yves David |
util: introduce a bufferedinputpipe utility
|
Wed, 20 May 2015 11:29:45 -0500 |
Pierre-Yves David |
util: allow to specify buffer size in popen4
|
Mon, 18 May 2015 23:43:36 -0500 |
Pierre-Yves David |
util: drop the 'unpacker' helper
|
Mon, 18 May 2015 16:56:04 -0500 |
Pierre-Yves David |
MBTextWrapper: drop dedicated __init__ method
|
Mon, 18 May 2015 16:54:21 -0500 |
Pierre-Yves David |
util: drop the compatibility with Python 2.4 unpacker
|
Sat, 16 May 2015 14:37:24 -0400 |
Augie Fackler |
util: drop any() and all() polyfills
|
Sat, 16 May 2015 11:28:04 -0700 |
Martin von Zweigbergk |
util: drop alias for collections.deque
|
Sat, 16 May 2015 09:03:21 +0200 |
Adrian Buehlmann |
util: kill Python 2.4 deque.remove hack
|
Fri, 15 May 2015 09:58:21 -0500 |
Matt Mackall |
util: use try/except/finally
|
Sun, 03 May 2015 12:49:15 -0700 |
Siddharth Agarwal |
util.checkcase: don't abort on broken symlinks
stable
|
Sat, 11 Apr 2015 00:47:09 +0900 |
FUJIWARA Katsunori |
util: add removedirs as platform depending function
|
Mon, 06 Apr 2015 14:36:08 -0700 |
Drew Gottlieb |
util: move dirs() and finddirs() from scmutil to util
|
Wed, 01 Apr 2015 00:38:56 -0700 |
Siddharth Agarwal |
util: add normcase spec and fallback
|
Thu, 19 Mar 2015 10:24:22 -0400 |
Augie Fackler |
util: add progress callback support to copyfiles
|
Wed, 18 Feb 2015 22:53:53 +0900 |
Yuya Nishihara |
sortdict: have update() accept either dict or iterable of key/value pairs
|
Tue, 24 Feb 2015 14:12:13 +0100 |
André Klitzing |
util: accept "now, today, yesterday" for dates even the locale is not english
|
Mon, 02 Mar 2015 10:31:22 -0500 |
Matt Harbison |
transaction: really disable hardlink backups (issue4546)
stable 3.3.2
|
Mon, 02 Mar 2015 00:12:29 -0600 |
Matt Mackall |
transaction: disable hardlink backups (issue4546)
stable
|
Sat, 17 Jan 2015 22:01:14 -0200 |
Wagner Bruna |
messages: quote "hg help" hints consistently
|
Mon, 05 Jan 2015 12:39:09 -0800 |
Pierre-Yves David |
copyfile: allow optional hardlinking
|
Wed, 14 Jan 2015 16:57:00 -0800 |
Matt Mackall |
unpacker: fix missing arg for py2.4
|
Tue, 13 Jan 2015 16:15:02 -0800 |
Matt Mackall |
unpacker: check the right exception type for 2.4
|
Sat, 10 Jan 2015 21:18:31 -0600 |
Matt Mackall |
util: introduce unpacker
|
Thu, 17 Apr 2014 22:47:38 +0200 |
Mads Kiilerich |
spelling: fixes from proofreading of spell checker issues
|
Thu, 04 Dec 2014 05:43:40 -0800 |
Pierre-Yves David |
util: add a 'nogc' decorator to disable the garbage collection
|