log mercurial/lock.py @ 53042:cdd7bf612c7b stable tip

age author description
Thu, 30 Jan 2025 09:23:16 +0100 Pierre-Yves David clone: explicitly steal lock instead of assigning previous lock
Mon, 06 Jan 2025 00:30:55 -0500 Matt Harbison pyupgrade: drop the quoting around type annotations
Sun, 05 Jan 2025 21:03:17 -0500 Matt Harbison pyupgrade: drop usage of py3 aliases for `OSError`
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Tue, 20 Aug 2024 18:30:47 -0400 Matt Harbison typing: lock in correct changes from pytype 2023.04.11 -> 2023.06.16
Mon, 11 Mar 2024 16:05:28 +0100 Pierre-Yves David test-lock: use synchronisation file instead of sleep stable
Wed, 20 Dec 2023 20:13:22 +0100 Pierre-Yves David lock: properly convert error to bytes
Fri, 01 Sep 2023 00:09:55 +0200 Pierre-Yves David pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
Thu, 02 Feb 2023 17:30:18 +0100 Pierre-Yves David safehasattr: pass attribute name as string instead of bytes
Wed, 01 Jun 2022 00:47:25 +0200 Manuel Jacob py3: catch specific OSError subclasses instead of checking errno
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Thu, 25 Mar 2021 18:02:08 +0100 Rapha?l Gom?s contributor: change mentions of mpm to olivia
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Fri, 18 Sep 2020 08:27:43 -0700 Martin von Zweigbergk locking: remove support for inheriting locks in subprocess
Tue, 19 Nov 2019 18:38:17 -0800 Kyle Lippincott lock: pass "success" boolean to _afterlock callbacks
Mon, 18 Nov 2019 20:10:38 -0800 Valentin Gatien-Baron lock: fix race in lock-breaking code
Fri, 01 Nov 2019 19:59:07 -0400 Valentin Gatien-Baron lock: refactor in preparation for next commit
Thu, 07 Nov 2019 13:18:19 -0500 Augie Fackler cleanup: remove pointless r-prefixes on double-quoted strings
Sun, 06 Oct 2019 16:55:18 -0400 Gregory Szorc py3: manually import getattr where it is needed
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Wed, 06 Jun 2018 13:31:24 -0400 Augie Fackler merge with stable
Fri, 18 May 2018 21:24:06 +0900 Yuya Nishihara lock: add internal config to not replace signal handlers while locking stable
Fri, 27 Apr 2018 10:58:08 -0400 Augie Fackler lock: pass sysstr to warnings module
Fri, 13 Apr 2018 16:31:02 +0530 Pulkit Goyal lock: don't use 'file' as a variable name
Fri, 13 Apr 2018 16:30:27 +0530 Pulkit Goyal py3: use b"%d" instead of str() to convert integers to bytes
Sat, 24 Mar 2018 15:10:51 +0900 Yuya Nishihara procutil: bulk-replace function calls to point to new module
Sat, 03 Mar 2018 23:49:39 -0500 Yuya Nishihara lock: block signal interrupt while making a lock file