log hgext/convert/cvsps.py @ 51146:de9cbc5a1450 stable

age author description
Mon, 13 Nov 2023 09:19:11 -0800 Martin von Zweigbergk py3: pass unicode strings to hasattr() throughout
Thu, 31 Aug 2023 23:56:15 +0200 Pierre-Yves David safehasattr: drop usage in favor of hasattr
Fri, 13 Jan 2023 17:33:03 +0400 Anton Shestakov convert: replace repr() by pycompat.byterepr() in cvsps.py (issue6789) stable
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 Mar 2022 20:29:03 -0800 Gregory Szorc py3: use pickle directly
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Thu, 08 Oct 2020 15:35:44 -0700 Martin von Zweigbergk errors: stop passing non-strings to Abort's constructor
Sun, 01 Dec 2019 18:46:10 -0500 Matt Harbison cleanup: fix docstring formatting
Thu, 07 Nov 2019 13:18:19 -0500 Augie Fackler cleanup: remove pointless r-prefixes on double-quoted strings
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Sun, 06 Oct 2019 19:25:18 -0400 Gregory Szorc py3: define and use pycompat.iteritems() for hgext/
Sun, 06 Oct 2019 13:28:56 -0400 Gregory Szorc py3: manually import pycompat.open into files that need it
Sun, 06 Oct 2019 10:51:16 -0400 Augie Fackler cleanup: mark some ui.(status|note|warn|write) calls as not needing i18n
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
Sat, 05 Oct 2019 11:56:35 -0400 Augie Fackler cvsps: switch a file open to a with statement
Wed, 20 Feb 2019 19:28:51 -0500 Augie Fackler cleanup: use () to wrap long lines instead of \
Mon, 04 Feb 2019 08:54:30 -0800 Gregory Szorc global: use raw strings for regular expressions with escapes
Wed, 01 Aug 2018 13:00:45 -0700 Gregory Szorc global: use pycompat.xrange()
Tue, 12 Jun 2018 18:49:22 -0400 Augie Fackler cvsps: port changeset __repr__ to py3
Tue, 12 Jun 2018 18:24:25 -0400 Augie Fackler cvsps: avoid comparison between None and a tuple in date sorting
Fri, 27 Apr 2018 01:32:21 -0400 Augie Fackler cvsps: convert encoding name to sysstr
Fri, 27 Apr 2018 01:28:56 -0400 Augie Fackler cvsps: wrap bytes in bytestr before %r-ing it
Fri, 27 Apr 2018 01:26:23 -0400 Augie Fackler cvsps: portably convert int to bytes
Fri, 27 Apr 2018 01:24:04 -0400 Augie Fackler cvsps: wrap cmp methods (deprecated) in functools.cmp_to_key
Fri, 27 Apr 2018 01:14:23 -0400 Augie Fackler cvsps: add b prefixes to regular expressions
Fri, 13 Apr 2018 16:30:27 +0530 Pulkit Goyal py3: use b"%d" instead of str() to convert integers to bytes