log mercurial/tags.py @ 51893:22e1924e9402

age author description
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Thu, 01 Aug 2024 12:14:40 +0200 Pierre-Yves David manifest: use `read_any_fast_delta` for tag rev cache computation
Thu, 18 Jul 2024 12:36:12 +0200 Raphaël Gomès black: format the codebase with 23.3.0
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
Wed, 13 Mar 2024 12:02:06 +0100 Pierre-Yves David tags-cache: directly perform a monimal walk for hgtagsfnodescache warming
Wed, 13 Mar 2024 11:51:11 +0100 Pierre-Yves David tags-cache: directly operate on rev-num warming hgtagsfnodescache
Wed, 13 Mar 2024 11:38:28 +0100 Pierre-Yves David tags-cache: skip the filternode step if we are not going to use it
Wed, 13 Mar 2024 11:34:21 +0100 Pierre-Yves David tags-cache: add a dedicated warm cache function to hgtagsfnodescache
Wed, 06 Mar 2024 01:53:52 +0100 Pierre-Yves David filteredhash: rename the filteredhash function
Sun, 03 Dec 2023 04:49:49 +0100 Pierre-Yves David perf-tags: fix clear_cache_fnodes to actually clear that cache stable
Wed, 21 Jun 2023 21:57:44 +0200 Pierre-Yves David tags: avoid expensive access to repo.changelog in a loop stable
Thu, 22 Jun 2023 18:39:29 +0200 Pierre-Yves David perf: add a `--clear-fnode-cache-rev` argument to perf::tags stable
Thu, 22 Jun 2023 16:03:18 +0200 Pierre-Yves David perf: introduce more cache invalidation option in perf::tags stable
Tue, 13 Dec 2022 16:57:41 +0100 Pierre-Yves David dirstate: use `dirstate.change_files` to scope the change in `tag`
Sat, 12 Nov 2022 02:38:53 +0100 Pierre-Yves David tags-fnode-cache: skip building a changectx in getfnode stable
Sat, 12 Nov 2022 02:38:26 +0100 Pierre-Yves David tags-fnode-cache: do not repeatedly open the filelog in a loop stable
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Mon, 30 May 2022 16:18:12 +0200 Manuel Jacob node: stop converting binascii.Error to TypeError in bin()
Tue, 29 Mar 2022 14:27:45 +0200 Raphaël Gomès merge: stable into default
Tue, 29 Mar 2022 18:15:49 +0900 Yuya Nishihara tags: fix typo in fast path detection of fnode resolution (issue6673) stable
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
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Tue, 02 Mar 2021 00:02:25 +0530 Pulkit Goyal tags: validate nodes in _getfnodes() and update cache in case of unknown nodes
Tue, 16 Feb 2021 18:43:42 +0530 Pulkit Goyal hgtagsfnodes: refactor code to compute fnode into separate fn
Thu, 24 Dec 2020 11:21:23 -0500 Matt Harbison tagcache: distinguish between invalid and missing entries
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Wed, 07 Oct 2020 14:26:47 +0530 Pulkit Goyal tags: add safety check for len(record) while reading hgtagsfnodescache
Tue, 08 Sep 2020 19:36:40 +0530 Pulkit Goyal tags: take lock instead of wlock before writing hgtagsfnodes1 cache
Mon, 10 Feb 2020 21:02:22 -0500 Augie Fackler tags: use modern // operator for division
Mon, 10 Feb 2020 17:31:05 -0500 Augie Fackler cleanup: re-run black on the codebase
Fri, 07 Feb 2020 16:01:32 -0500 Valentin Gatien-Baron tags: behave better if a tags cache entry is partially written
Thu, 14 Nov 2019 21:58:36 -0800 Martin von Zweigbergk tags: don't check for clean files when checking for dirty working copy
Thu, 14 Nov 2019 15:28:44 -0500 Augie Fackler tags: use field names instead of field numbers on scmutil.status
Fri, 08 Nov 2019 11:44:23 +0100 Pierre-Yves David index: use `index.has_node` in `tags.findglobaltags`
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Mon, 07 Oct 2019 00:04:04 -0400 Gregory Szorc py3: finish porting iteritems() to pycompat and remove source transformer
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
Thu, 20 Jun 2019 14:33:42 -0400 Augie Fackler cleanup: use named constants for second arg to .seek()
Fri, 03 May 2019 12:32:00 -0700 Martin von Zweigbergk tags: avoid double-reversing a list
Mon, 11 Mar 2019 01:10:20 +0100 Pierre-Yves David hgtagsfnodescache: inherit fnode from parent when possible
Mon, 11 Mar 2019 01:09:38 +0100 Pierre-Yves David hgtagsfnodescache: handle nullid lookup
Tue, 05 Mar 2019 03:33:41 +0530 Pulkit Goyal py3: use bytes instead of str in isinstance()
Wed, 20 Feb 2019 19:28:51 -0500 Augie Fackler cleanup: use () to wrap long lines instead of \
Sat, 09 Feb 2019 22:50:53 -0800 Martin von Zweigbergk match: delete unused root and cwd arguments from {always,never,exact}() (API)
Fri, 11 Jan 2019 13:12:19 -0800 Martin von Zweigbergk tags: join string that's unnecessarily split across lines
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Thu, 01 Mar 2018 16:32:45 -0500 Yuya Nishihara py3: use startswith() to check existence of trailing '\n' in .hgtags file
Sat, 24 Feb 2018 16:16:14 +0530 Pulkit Goyal py3: use '%d' for integers instead of '%s'
Sat, 24 Feb 2018 16:20:15 +0530 Pulkit Goyal py3: use util.forcebytestr to convert error messages to bytes
Sat, 17 Feb 2018 22:39:38 -0500 Augie Fackler tags: don't feed both int and None to min()
Wed, 17 Jan 2018 20:09:10 -0500 Augie Fackler tags: explicitly grab list of dict keys
Tue, 29 Aug 2017 11:25:22 +0200 Denis Laxalde tag: use filtered repo when creating new tags (issue5539)
Sat, 15 Jul 2017 23:30:25 +0200 Boris Feld cachevfs: migration the tags fnode cache to 'cachevfs'
Sat, 15 Jul 2017 23:30:16 +0200 Boris Feld cachevfs: migrate tagscache to 'cachevfs'
Sun, 02 Jul 2017 01:41:37 +0200 Pierre-Yves David tag: make sure the repository is locked when tagging