log hgext/fastannotate/context.py @ 51700:7f0cb9ee0534

age author description
Tue, 23 Jul 2024 10:02:46 +0200 Raphaël Gomès Backout accidental publication of a large range of revisions
Thu, 18 Jul 2024 12:36:12 +0200 Raphaël Gomès black: format the codebase with 23.3.0
Fri, 01 Sep 2023 00:09:55 +0200 Pierre-Yves David pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
Thu, 31 Aug 2023 23:56:15 +0200 Pierre-Yves David safehasattr: drop usage in favor of hasattr
Thu, 31 Aug 2023 01:21:57 +0200 Pierre-Yves David fastannotate: use sysstr to check for attribute presence
Thu, 31 Aug 2023 01:21:04 +0200 Pierre-Yves David fastannotate: use sysstr to deal with some attributes
Thu, 31 Aug 2023 01:19:49 +0200 Pierre-Yves David diff-option: move attributes handling to sysstr
Sun, 29 May 2022 15:17:27 +0200 Manuel Jacob py3: replace `pycompat.xrange` by `range`
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Tue, 01 Dec 2020 21:54:46 +0100 Joerg Sonnenberger node: import symbols explicitly
Mon, 13 Jan 2020 14:12:31 -0500 Augie Fackler hgext: replace references to hashlib.sha1 with hashutil.sha1
Tue, 05 Nov 2019 08:42:42 -0800 Martin von Zweigbergk py3: don't use bytes with vars() or __dict__ stable
Sun, 06 Oct 2019 19:25:18 -0400 Gregory Szorc py3: define and use pycompat.iteritems() for hgext/
Sun, 06 Oct 2019 16:55:18 -0400 Gregory Szorc py3: manually import getattr where it is needed
Sun, 06 Oct 2019 14:58:42 -0400 Gregory Szorc py3: manually import pycompat.setattr where it is needed
Sun, 06 Oct 2019 13:28:56 -0400 Gregory Szorc py3: manually import pycompat.open into files that need it
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
Tue, 17 Sep 2019 14:22:22 -0400 Augie Fackler fastannotate: remove support for flock() locking
Wed, 16 Jan 2019 11:55:01 -0500 Augie Fackler fastannotate: fix isinstance checks to be against bytes instead of str
Tue, 04 Dec 2018 15:59:47 -0800 Martin von Zweigbergk fastannotate: use progress helper
Mon, 19 Nov 2018 21:12:13 +0300 Pulkit Goyal py3: use node.hex(m.digest()) instead of m.hexdigest()
Mon, 19 Nov 2018 21:11:08 +0300 Pulkit Goyal py3: use pycompat.byteskwargs() to covert keys of kwargs to bytes
Thu, 20 Sep 2018 18:35:24 +0300 Pulkit Goyal py3: use stringutil.pprint() to print boolean values
Sat, 01 Sep 2018 10:40:48 +0900 Yuya Nishihara fastannotate: use stringutil.pprint() to dump diffopts to be hashed
Sat, 01 Sep 2018 02:16:22 +0530 Pulkit Goyal py3: don't use dict.iterkeys() in hgext/fastannotate/context.py
Mon, 30 Jul 2018 22:50:00 -0400 Augie Fackler fastannotate: initial import from Facebook's hg-experimental