mercurial/tags.py
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
Tue, 28 Mar 2017 10:15:02 +0200 Pierre-Yves David track-tags: write all tag changes to a file
Tue, 28 Mar 2017 10:14:55 +0200 Pierre-Yves David track-tags: compute the actual differences between tags pre/post transaction
Tue, 28 Mar 2017 05:06:56 +0200 Pierre-Yves David tags: introduce a function to return a valid fnodes list from revs
Mon, 03 Apr 2017 10:01:38 -0700 Martin von Zweigbergk tags: rename "head" to "node" where we don't care
Tue, 28 Mar 2017 06:23:28 +0200 Pierre-Yves David tags: extract filenode filtering into its own function
Tue, 28 Mar 2017 06:08:12 +0200 Pierre-Yves David tags: extract tags computation from fnodes into its own function
Tue, 28 Mar 2017 07:41:23 +0200 Pierre-Yves David tags: only return 'alltags' in 'findglobaltags'
Tue, 28 Mar 2017 07:39:10 +0200 Pierre-Yves David tags: make argument 'tagtype' optional in '_updatetags'
Tue, 28 Mar 2017 07:38:10 +0200 Pierre-Yves David tags: reorder argument of '_updatetags'
Tue, 28 Mar 2017 06:13:49 +0200 Pierre-Yves David tags: do not feed dictionaries to 'findglobaltags'
Tue, 28 Mar 2017 06:01:31 +0200 Pierre-Yves David tags: extract fnode retrieval into its own function
Mon, 27 Mar 2017 15:58:31 +0200 Pierre-Yves David tags: move 'repo.tag' in the 'tags' module
Mon, 27 Mar 2017 15:55:07 +0200 Pierre-Yves David tags: move '_tags' from 'repo' to 'tags' module
Sun, 12 Mar 2017 11:47:02 -0700 Yuya Nishihara py3: drop unused aliases to array.array which are replaced with bytearray
Sun, 12 Mar 2017 03:32:21 -0400 Augie Fackler py3: use bytearray() instead of array('c', ...) constructions
Sun, 19 Feb 2017 20:00:18 +0900 Yuya Nishihara scmutil: proxy revrange() through repo to break import cycles
Wed, 15 Feb 2017 13:17:39 -0800 Simon Farnsworth mercurial: switch to util.timer for all interval timings
Mon, 16 May 2016 21:30:53 +0000 timeless py3: convert to next() function
Thu, 28 Apr 2016 15:40:43 -0500 Matt Mackall tags: silence hgtagsfnodes reading failures stable
Thu, 28 Apr 2016 15:35:54 -0500 Matt Mackall tags: silence cache parsing errors stable
Thu, 12 Nov 2015 13:16:04 -0800 Gregory Szorc tags: create new sortdict for performance reasons stable
Sat, 08 Aug 2015 20:16:56 -0700 Gregory Szorc tags: use absolute_import
Tue, 23 Jun 2015 22:20:08 -0700 Gregory Szorc global: mass rewrite to use modern exception syntax
Mon, 25 May 2015 16:48:55 -0700 Gregory Szorc tags: support setting hgtags fnodes cache entries
Mon, 25 May 2015 16:24:23 -0700 Gregory Szorc tags: support reading tags cache without populating
Fri, 15 May 2015 09:58:02 -0500 Matt Mackall tags: use try/except/finally
Fri, 17 Apr 2015 23:22:58 +0900 Yuya Nishihara tags: do not abort if failed to write lock file to save cache stable
Thu, 16 Apr 2015 11:59:36 -0400 Gregory Szorc tags: explicitly log which tags cache file is being written
Thu, 16 Apr 2015 11:54:13 -0400 Gregory Szorc tags: write a separate tags cache file for unfiltered repos
Thu, 16 Apr 2015 11:32:46 -0400 Gregory Szorc tags: return empty list of heads for no .hgtags case
Thu, 16 Apr 2015 12:01:00 -0400 Gregory Szorc tags: change format of tags cache files
Thu, 16 Apr 2015 10:12:44 -0400 Gregory Szorc tags: don't read .hgtags fnodes from tags cache files
Wed, 15 Apr 2015 18:34:34 -0400 Pierre-Yves David tags: have a different cache file per filter level
Wed, 15 Apr 2015 17:42:38 -0400 Gregory Szorc tags: extract .hgtags filenodes cache to a standalone file
Tue, 31 Mar 2015 08:04:42 -0500 Matt Mackall tags: remove scary message about corrupt tags cache
Tue, 24 Mar 2015 20:28:39 -0700 Gregory Szorc tags: improve documentation
Tue, 24 Feb 2015 00:06:47 -0800 Gregory Szorc tags: write tags cache deterministically
Thu, 15 Jan 2015 23:17:12 +0100 Angel Ezquerra localrepo: remove all external users of localrepo.opener
Thu, 17 Apr 2014 22:47:38 +0200 Mads Kiilerich spelling: fixes from proofreading of spell checker issues
Sat, 28 Jun 2014 01:42:39 +0200 Angel Ezquerra tags: introduce _readtaghist function
Wed, 02 Jul 2014 00:01:13 -0500 Matt Mackall merge with stable
Sun, 29 Jun 2014 13:52:35 +0200 Angel Ezquerra repoview: do not crash when localtags refers to non existing revisions stable
Sun, 23 Feb 2014 03:13:21 +0100 Angel Ezquerra tags: read tag info into a sorted dict (rather than into a regular dict)
Mon, 14 Apr 2014 11:50:05 -0700 Gregory Szorc tags: log events related to tags cache
Wed, 28 Aug 2013 22:09:53 +0900 FUJIWARA Katsunori tags: write tag overwriting history also into tag cache file (issue3911) stable 2.7.1
Tue, 30 Apr 2013 09:02:02 +0900 FUJIWARA Katsunori tags: update tag type only if tag node is updated (issue3911) stable
Wed, 15 Aug 2012 22:38:42 +0200 Mads Kiilerich fix trivial spelling errors
Thu, 26 Jul 2012 17:04:01 -0500 Matt Mackall tags: visit new heads in forward order when rebuilding cache stable
Sun, 13 May 2012 12:01:52 +0200 Bryan O'Sullivan tags: short-circuit if no tags have ever been committed
Fri, 04 May 2012 15:29:07 +0200 Martin Geisler tags: line.rstrip().split() can be replaced with line.split()
Thu, 25 Aug 2011 20:21:04 -0400 Greg Ward atomictempfile: make close() consistent with other file-like objects.
Thu, 16 Jun 2011 15:26:17 -0500 Steve Borho tags: don't allow environment errors to be raised from _writetagscache
Mon, 02 May 2011 10:11:18 +0200 Dan Villiom Podlaski Christiansen prevent transient leaks of file handle by using new helper functions
Fri, 29 Apr 2011 18:44:56 +0300 Idan Kamara tags: loosen IOError filtering when reading localtags
Tue, 26 Apr 2011 10:51:19 -0500 Matt Mackall tags: catch more corruption during cache parsing (issue2779)
Mon, 17 Jan 2011 09:37:20 +0100 Adrian Buehlmann remove pointless os.path.join calls when opening files in .hg/cache
Tue, 04 Jan 2011 06:29:08 +0100 jfh move tags.cache and branchheads.cache to a collected cache folder .hg/cache/
Tue, 11 Jan 2011 17:09:06 -0600 Matt Mackall tags: avoid a pointless usage of revlog.nodemap
Tue, 19 Oct 2010 20:20:10 +0900 Nicolas Dumazet tags: do not fail if tags.cache is corrupted (issue2444)
Tue, 15 Jun 2010 16:10:32 -0400 Greg Ward tags: remove inactive debugging code.
Tue, 15 Jun 2010 15:02:54 -0400 Greg Ward tags: remove the old non-caching implementation of findglobaltags().
Sat, 01 May 2010 15:15:35 -0500 Matt Mackall Merge with stable
Mon, 26 Apr 2010 20:13:14 +0900 Nicolas Dumazet static-http: mimic more closely localrepo (issue2164: allow clone -r ) stable
Sat, 24 Apr 2010 18:08:06 +0900 Yuya Nishihara tags: delete unnecessary close() of atomictempfile
Tue, 19 Jan 2010 22:20:08 -0600 Matt Mackall Update license to GPLv2+ stable
Sat, 31 Oct 2009 16:56:58 +0100 Benoit Boissinot remove unused imports
Tue, 18 Aug 2009 22:07:43 -0400 Greg Ward tags: don't crash if unable to write tag cache
Wed, 05 Aug 2009 17:08:28 +0200 Dirkjan Ochtman kill trailing whitespace
Thu, 16 Jul 2009 10:41:19 -0400 Greg Ward tags: support 'instant' tag retrieval (issue548)
Thu, 16 Jul 2009 10:39:42 -0400 Greg Ward tags: implement persistent tag caching (issue548).
Thu, 16 Jul 2009 10:39:41 -0400 Greg Ward Factor tags module out of localrepo (issue548).
less more (0) tip