log mercurial/util.py @ 49003:ce919b1a1063 stable

age author description
Thu, 23 Dec 2021 14:47:52 +0100 Raphaël Gomès urls: remove deprecated APIs
Mon, 20 Sep 2021 11:05:30 -0400 Matt Harbison util: eliminate the possibility of returning None from `versiontuple()`
Mon, 20 Sep 2021 10:46:35 -0400 Matt Harbison util: avoid a name-error warning in the `mmapread` exception handler
Sat, 10 Jul 2021 13:46:24 +0200 Pierre-Yves David windows: introduce a `util.abspath` to replace os.path.abspath
Wed, 09 Jun 2021 15:33:58 +0200 Pierre-Yves David copyfiles: add a way to relax the file system checking for hardlink
Tue, 08 Jun 2021 02:31:17 +0200 Pierre-Yves David copyfile: add a option callback for failed hardlinking
Mon, 07 Jun 2021 21:09:31 +0200 Pierre-Yves David copyfiles: deal with existing file when hardlinking
Sun, 30 May 2021 18:08:52 +0200 Pierre-Yves David util: add `nb_bytes` argument to `copyfile` to partially copy a file
Mon, 17 May 2021 15:05:24 +0200 Raphaël Gomès branching: merge stable into default
Fri, 07 May 2021 22:06:25 -0400 Matt Harbison merge with stable
Wed, 12 May 2021 12:41:52 -0400 Matt Harbison util: avoid echoing the password to the console on Windows py3 (issue6446) stable
Fri, 30 Apr 2021 16:13:02 -0700 Kyle Lippincott black: make codebase compatible with black v21.4b2 and v20.8b1 stable
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Mon, 12 Apr 2021 23:31:54 -0400 Matt Harbison re2: adjust local variable assignment scope
Mon, 12 Apr 2021 03:01:04 +0200 Pierre-Yves David urlutil: extract `url` related code from `util` into the new module
Mon, 12 Apr 2021 22:42:47 -0400 Matt Harbison merge with stable
Thu, 25 Mar 2021 22:29:41 -0400 Matt Harbison typing: make minor adjustments to mercurial/util.py to pass pytype checking
Thu, 25 Mar 2021 20:22:00 -0400 Matt Harbison util: fix the signature for the pypy override of sortdict.update()
Tue, 23 Mar 2021 23:55:33 +0100 Pierre-Yves David path: forbid chaining `path://` definitions
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Fri, 26 Mar 2021 18:37:25 +0100 Pierre-Yves David re2: feed unicode string to re2 module when necessary stable
Fri, 12 Mar 2021 13:13:13 -0500 Augie Fackler merge: with stable
Sat, 06 Mar 2021 23:41:32 -0500 Matt Harbison typing: add some type annotations to mercurial/util.py
Wed, 24 Feb 2021 15:16:22 +0100 Pierre-Yves David re2: byteify some regex used to get check re2 availability stable
Tue, 01 Dec 2020 21:54:46 +0100 Joerg Sonnenberger node: import symbols explicitly
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Thu, 16 Jul 2020 23:49:04 +0200 Manuel Jacob util: enhance `nullcontextmanager` to be able to return __enter__ result
Tue, 09 Jun 2020 11:22:31 +0200 Joerg Sonnenberger util: provide a helper function to estimate RAM size
Mon, 29 Jun 2020 20:53:32 +0900 Yuya Nishihara merge with stable
Sun, 28 Jun 2020 18:02:45 +0200 Manuel Jacob curses: do not initialize LC_ALL to user settings (issue6358) stable
Fri, 19 Jun 2020 20:42:14 +0530 Pulkit Goyal util: flush stderr explicitly after using warnings.warn()
Fri, 29 May 2020 04:06:16 +0200 Manuel Jacob cleanup: remove compatibility code for Python < 2.7.4
Tue, 31 Mar 2020 15:11:33 +0530 Pulkit Goyal chgserver: update the umask cache before each run
Fri, 06 Mar 2020 13:27:41 -0500 Augie Fackler cleanup: run pyupgrade on our source tree to clean up varying things
Wed, 04 Mar 2020 00:45:54 -0500 Matt Harbison phabricator: avoid a stacktrace when command arguments are missing
Mon, 13 Jan 2020 17:15:14 -0500 Augie Fackler core: migrate uses of hashlib.sha1 to hashutil.sha1
Tue, 07 Jan 2020 12:09:36 +0100 Pierre-Yves David mmap: add a size argument to mmapread
Sat, 28 Dec 2019 01:35:05 -0500 Matt Harbison cleanup: drop redundant character escapes from `[]` character sets
Tue, 31 Dec 2019 16:24:38 -0500 Matt Harbison util: avoid referencing `time.clock()` on Windows when missing (issue6238)
Sun, 15 Dec 2019 21:34:00 -0500 Matt Harbison util: move common proxyobserver attributes to the base class
Mon, 16 Dec 2019 15:58:47 -0800 Martin von Zweigbergk util: implement sortdict.insert()
Sun, 15 Dec 2019 21:43:18 -0500 Matt Harbison typing: suppress a warning that mercurial.windows.checkosfilename is missing
Sun, 15 Dec 2019 21:36:06 -0500 Matt Harbison typing: add an assertion to util.versiontuple
Sun, 15 Dec 2019 21:28:30 -0500 Matt Harbison typing: add a couple of assertions to lrucachedict to help pytype
Sun, 15 Dec 2019 21:26:21 -0500 Matt Harbison util: rename a variable to avoid confusing pytype
Sun, 15 Dec 2019 21:22:27 -0500 Matt Harbison pytype: suppress the import-error in util.py when importing re2
Sun, 17 Nov 2019 06:26:41 +0100 Pierre-Yves David util: add an optional `prefix` argument to debugstacktrace
Fri, 22 Nov 2019 21:42:04 +0900 Yuya Nishihara merge with stable
Thu, 21 Nov 2019 17:25:24 -0500 Matt Harbison util: convert an exception to bytes when passing to Abort() stable
Thu, 14 Nov 2019 13:18:22 -0800 Martin von Zweigbergk util: remove datapath and swith users over to resourceutil
Thu, 14 Nov 2019 12:41:33 -0800 Martin von Zweigbergk i18n: get datapath directly from resourceutil
Thu, 14 Nov 2019 12:33:10 -0800 Martin von Zweigbergk util: move definition of datapath to resourceutil
Thu, 14 Nov 2019 11:52:22 -0800 Martin von Zweigbergk procutil: move mainfrozen() to new resourceutil.py
Thu, 14 Nov 2019 14:14:11 -0800 Martin von Zweigbergk py3: use native string for 'macosx_app'
Thu, 14 Nov 2019 08:03:26 -0800 Martin von Zweigbergk utils: move finddirs() to pathutil
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David utils: move the `dirs` definition in pathutil (API)
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Thu, 17 Oct 2019 19:29:22 -0400 Augie Fackler dirs: reject consecutive slashes in paths
Wed, 06 Nov 2019 17:46:26 -0500 Augie Fackler pytype: don't warn us about ignored-on-py3 metaclasses
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line