Wed, 23 Nov 2022 11:22:22 -0500 |
Matt Harbison |
typing: minor tweaks to allow updating to pytype 2022.11.18
|
Fri, 04 Nov 2022 22:59:16 -0400 |
Matt Harbison |
typing: add basic type hints to stringutil.py
|
Sun, 29 May 2022 15:17:27 +0200 |
Manuel Jacob |
py3: replace `pycompat.xrange` by `range`
|
Fri, 25 Mar 2022 08:33:03 -0700 |
Martin von Zweigbergk |
stringutil: try to avoid running `splitlines()` only to get first line
|
Thu, 24 Mar 2022 16:09:12 -0700 |
Martin von Zweigbergk |
templates: extract function to `stringutil` for getting first line of text
|
Mon, 21 Feb 2022 13:08:28 -0700 |
Gregory Szorc |
py3: use class X: instead of class X(object):
|
Mon, 21 Feb 2022 10:53:09 -0700 |
Gregory Szorc |
stringutil: remove Python 2 support code
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
Mon, 13 Dec 2021 14:43:10 -0500 |
Matt Harbison |
pytype: stop excluding stringutil.py
|
Fri, 16 Apr 2021 01:18:28 +0200 |
Pierre-Yves David |
parselist: move the function from config to stringutil
|
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
|
Mon, 05 Oct 2020 20:40:39 +0900 |
Yuya Nishihara |
stringutil: add function to compile stringmatcher pattern into regexp
|
Wed, 14 Oct 2020 22:10:48 +0900 |
Yuya Nishihara |
py3: fix stringmatcher() to byte-stringify exception message
|
Mon, 05 Oct 2020 20:53:34 +0900 |
Yuya Nishihara |
stringutil: extract helper function that splits stringmatcher() pattern
|
Sat, 28 Dec 2019 01:51:17 -0500 |
Matt Harbison |
cleanup: drop redundant character escapes outside of `[]`
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
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
|
Mon, 19 Nov 2018 18:54:44 +0000 |
Boris Feld |
match: provide and use a quick way to escape a single byte
|
Sun, 14 Oct 2018 07:23:02 +0200 |
Yuya Nishihara |
stringutil: allow to specify initial indent level of pprint()
|
Sun, 14 Oct 2018 07:18:19 +0200 |
Yuya Nishihara |
stringutil: make level parameter of pprintgen() 0-origin
|
Mon, 27 Aug 2018 09:13:58 -0700 |
Gregory Szorc |
stringutil: teach pprint() to indent
|
Mon, 27 Aug 2018 09:05:56 -0700 |
Gregory Szorc |
stringutil: emit multiple chunks when pretty printing
|
Mon, 27 Aug 2018 09:02:39 -0700 |
Gregory Szorc |
stringutil: refactor core of pprint so it emits chunks
|
Wed, 22 Aug 2018 11:58:36 -0700 |
Gregory Szorc |
stringutil: teach pprint() to recognize generators
|
Fri, 10 Aug 2018 03:16:02 -0400 |
Augie Fackler |
stringutil: if we get a memoryview in escapestr, coerce it to bytes
|
Fri, 10 Aug 2018 01:42:01 -0400 |
Augie Fackler |
stringutil: have buildrepr delegate to pprint for unknown types
|
Fri, 10 Aug 2018 01:41:31 -0400 |
Augie Fackler |
stringutil: teach pprint about sets
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|