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
|
Wed, 19 Nov 2014 18:35:14 +0900 |
FUJIWARA Katsunori |
vfs: add "notindexed" argument to invoke "ensuredir" with it in write mode
|
Sat, 08 Nov 2014 13:14:19 +0900 |
Yuya Nishihara |
util.system: remove unused handling of onerr=ui
|
Wed, 15 Oct 2014 12:39:19 -0700 |
Sean Farley |
sortdict: add insert method
|
Sun, 09 Nov 2014 13:15:28 -0800 |
Sean Farley |
sortdict: add iteritems method
|
Thu, 17 Apr 2014 22:47:38 +0200 |
Mads Kiilerich |
spelling: fixes from proofreading of spell checker issues
|
Fri, 24 Oct 2014 11:39:39 -0700 |
Siddharth Agarwal |
util.fspath: use a dict rather than a linear scan for lookups
stable
|
Thu, 23 Oct 2014 12:35:10 -0200 |
Wagner Bruna |
i18n: add hint to digest mismatch message
stable
|
Sat, 30 Aug 2014 17:38:14 +0200 |
Yuya Nishihara |
util.system: avoid buffering of subprocess output when it is piped
|
Thu, 16 Oct 2014 17:03:21 +0900 |
Mike Hommey |
util: add a file handle wrapper class that does hash digest validation
|
Thu, 16 Oct 2014 17:02:51 +0900 |
Mike Hommey |
util: add a helper class to compute digests
|
Wed, 24 Sep 2014 16:00:47 +0900 |
Mike Hommey |
util: move md5 back next to sha1 and allow to call it without an argument
|
Thu, 02 Oct 2014 12:39:37 -0500 |
Pierre-Yves David |
util: fix sorteddict.pop
|
Sun, 28 Sep 2014 16:57:47 +0200 |
Mads Kiilerich |
i18n: use datapath for i18n like for templates and help
|
Sun, 28 Sep 2014 16:57:06 +0200 |
Mads Kiilerich |
util: introduce datapath for getting the location of supporting data files
|
Sun, 28 Sep 2014 16:57:06 +0200 |
Mads Kiilerich |
util: move _hgexecutable a few lines, closer to where it is used
|