Fri, 27 Sep 2024 03:55:40 +0200 |
Pierre-Yves David |
head-revs: add a native implementation of the `stop_rev` parameter
|
Tue, 03 Sep 2024 11:11:17 +0200 |
Pierre-Yves David |
branchmap-v3: introduce a "stop_rev" argument to `headsrevs`
|
Wed, 25 Sep 2024 17:18:40 +0200 |
Pierre-Yves David |
head-revs: teach the pure indexes about the `headrevs` method
|
Wed, 25 Sep 2024 17:11:32 +0200 |
Pierre-Yves David |
head-revs: stop calling headrevsfiltered
|
Mon, 16 Sep 2024 15:36:44 +0200 |
Matt Harbison |
typing: add `from __future__ import annotations` to most files
|
Mon, 11 Mar 2024 01:20:12 +0100 |
Pierre-Yves David |
repoview: prevent `None` to be passed as the filtername
|
Tue, 20 Feb 2024 21:40:13 +0100 |
Pierre-Yves David |
phases: keep internal state as rev-num instead of node-id
|
Tue, 05 Dec 2023 14:50:05 +0100 |
Raphaël Gomès |
rust-index: add fast-path for getting a list of all heads as nodes
|
Thu, 26 Oct 2023 03:41:58 +0200 |
Pierre-Yves David |
changelog-delay: move "delayed" check to a more official API
|
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
|
Wed, 12 Jul 2023 12:47:08 +0200 |
Pierre-Yves David |
repoview: fix the filter created by `extrafilter`
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 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
Mon, 03 May 2021 12:23:17 +0200 |
Pierre-Yves David |
revlog: use revlog.display_id for FilteredLookupError
|
Mon, 03 May 2021 12:22:16 +0200 |
Pierre-Yves David |
revlog: rename `indexfile` to `_indexfile`
|
Sat, 24 Apr 2021 16:30:05 +0200 |
Georges Racinet |
repoview: separate concerns in _filteredrepotypes comment
stable
|
Fri, 23 Apr 2021 18:30:53 +0200 |
Georges Racinet |
repoview: fix memory leak of filtered repo classes
stable
|
Sat, 24 Apr 2021 15:46:39 +0200 |
Georges Racinet |
repoview: style change in newtype() cache handling
stable
|
Thu, 07 Jan 2021 14:15:24 +0100 |
Joerg Sonnenberger |
comments: fix typos
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
Fri, 23 Oct 2020 22:20:08 -0400 |
Matt Harbison |
repoview: only pin obsolete wdir parents while there are unresolved conflicts
stable
|
Wed, 23 Sep 2020 15:36:15 -0700 |
Martin von Zweigbergk |
repoview: don't crash if mergestate points to non-existent node
stable
|
Fri, 04 Sep 2020 15:21:02 -0400 |
Matt Harbison |
repoview: pin revisions for `local` and `other` when a merge is active
stable
|
Sun, 28 Jun 2020 01:08:13 +0200 |
Joerg Sonnenberger |
repoview: use the phasecache directly to determine mutable revisions
|
Tue, 07 Jul 2020 21:45:10 +0200 |
Joerg Sonnenberger |
phases: provide a test and accessor for non-public phase roots
|
Thu, 21 Nov 2019 19:56:47 +0100 |
Pierre-Yves David |
repoview: add an explicit set of all filter that show the wc parents
|
Sun, 17 Nov 2019 06:27:00 +0100 |
Pierre-Yves David |
repoview: display stack trace along side the debug message
|
Sun, 17 Nov 2019 05:32:38 +0100 |
Pierre-Yves David |
repoview: add a 'devel.debug.repo-filter' option
|
Sat, 09 Nov 2019 13:23:52 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `repoview.pinnedrevs`
|
Fri, 08 Nov 2019 11:23:22 -0800 |
Martin von Zweigbergk |
repoview: use class literal for creating filteredchangelog
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
Wed, 06 Nov 2019 00:35:41 -0800 |
Martin von Zweigbergk |
repoview: define filteredchangelog as a top-level (non-local) class
|
Tue, 05 Nov 2019 15:00:44 -0800 |
Martin von Zweigbergk |
repoview: avoid wrapping changelog if there's nothing to filter
|
Tue, 05 Nov 2019 14:33:02 -0800 |
Martin von Zweigbergk |
repoview: move changelog.flags() override to filteredchangelog
|
Tue, 05 Nov 2019 14:31:50 -0800 |
Martin von Zweigbergk |
repoview: move changelog.parentrevs() override to filteredchangelog
|
Tue, 05 Nov 2019 14:23:32 -0800 |
Martin von Zweigbergk |
repoview: move changelog.linkrev() override to filteredchangelog
|
Tue, 05 Nov 2019 14:22:25 -0800 |
Martin von Zweigbergk |
repoview: move changelog.node() override to filteredchangelog
|
Tue, 05 Nov 2019 14:21:47 -0800 |
Martin von Zweigbergk |
repoview: move changelog.rev() override to filteredchangelog
|
Tue, 05 Nov 2019 14:17:58 -0800 |
Martin von Zweigbergk |
repoview: move changelog.strip() override to filteredchangelog
|
Tue, 05 Nov 2019 14:16:46 -0800 |
Martin von Zweigbergk |
repoview: move changelog.headrevs() override to filteredchangelog
|
Tue, 05 Nov 2019 14:14:45 -0800 |
Martin von Zweigbergk |
repoview: move changelog.revs() override to filteredchangelog
|
Tue, 05 Nov 2019 14:12:10 -0800 |
Martin von Zweigbergk |
repoview: move changelog.__iter__() override to filteredchangelog
|
Tue, 05 Nov 2019 14:11:30 -0800 |
Martin von Zweigbergk |
repoview: move changelog.__contains__() override to filteredchangelog
|
Tue, 05 Nov 2019 14:07:08 -0800 |
Martin von Zweigbergk |
repoview: move changelog.tiprev() override to filteredchangelog
|
Tue, 05 Nov 2019 14:06:11 -0800 |
Martin von Zweigbergk |
repoview: wrap changelog class when filtering
|
Tue, 05 Nov 2019 14:00:46 -0800 |
Martin von Zweigbergk |
repoview: extract a function for wrapping changelog
|
Wed, 19 Jun 2019 18:22:10 -0400 |
Augie Fackler |
tracing: add a couple of trace points on obsolete and repoview
|
Sun, 06 Oct 2019 16:58:55 -0400 |
Gregory Szorc |
py3: manually import pycompat.delattr where it is needed
|
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 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, 06 Apr 2019 17:46:19 +0200 |
Pierre-Yves David |
repoview: introduce a `experimental.extra-filter-revs` config
|
Fri, 12 Apr 2019 15:41:32 +0200 |
Pierre-Yves David |
repoview: move subsettable in a dedicated module
|
Mon, 21 May 2018 17:28:35 +0200 |
Pierre-Yves David |
repoview: introduce a filter for serving hidden changesets
|
Sat, 13 Apr 2019 20:57:50 +0200 |
Pierre-Yves David |
repoview: fix conditional around unserved changesets
|
Sat, 25 Aug 2018 01:19:48 +0200 |
Boris Feld |
phases: add an internal phases
|
Fri, 20 Jul 2018 08:10:32 -0700 |
Martin von Zweigbergk |
index: don't include nullid in len()
|
Wed, 01 Aug 2018 13:00:45 -0700 |
Gregory Szorc |
global: use pycompat.xrange()
|
Tue, 22 May 2018 18:10:37 +0200 |
Boris Feld |
phases: define an official tuple of phases we do not share
|
Tue, 22 May 2018 18:10:00 +0200 |
Boris Feld |
phases: define an official tuple of mutable phases
|
Mon, 21 May 2018 17:33:50 +0200 |
Boris Feld |
repoview: use 'phasecache.getrevset' when computing 'unserved' filter
|
Mon, 18 Dec 2017 17:50:02 +0530 |
Pulkit Goyal |
repoview: add a new filtername for accessing hidden commits
|
Fri, 22 Dec 2017 22:19:42 +0530 |
Pulkit Goyal |
repoview: add visibilityexception argument to filterrevs() and related fns
|
Fri, 22 Dec 2017 17:57:11 +0530 |
Pulkit Goyal |
repoview: add visibilityexceptions as an optional argument to repo.filtered()
|
Tue, 05 Dec 2017 21:56:48 +0900 |
Yuya Nishihara |
repoview: include filter name in repr for debugging
|
Tue, 05 Dec 2017 21:50:33 +0900 |
Yuya Nishihara |
repoview: extract a factory function of proxy class
|
Tue, 10 Oct 2017 23:19:35 +0530 |
Pulkit Goyal |
repoview: remove incorrect documentation of the function
|
Thu, 08 Jun 2017 20:28:13 -0700 |
Gregory Szorc |
repoview: remove special casing of "requirements"
|
Tue, 30 May 2017 13:16:32 -0700 |
Martin von Zweigbergk |
hidden: remove unnecessary guard condition
|
Tue, 30 May 2017 10:27:20 -0700 |
Martin von Zweigbergk |
hidden: subtract pinned revs from hidden earlier
|
Sat, 27 May 2017 23:05:10 -0700 |
Martin von Zweigbergk |
hidden: make _revealancestors() reveal ancestors exclusively
|
Sat, 27 May 2017 22:55:19 -0700 |
Martin von Zweigbergk |
hidden: remove _consistencyblockers()
|
Sat, 27 May 2017 22:43:37 -0700 |
Martin von Zweigbergk |
hidden: pass revs to iterate into _consistencyblockers()
|
Sat, 27 May 2017 22:10:20 -0700 |
Martin von Zweigbergk |
hidden: remove unnecessary 'domain' parameter from _revealancestors()
|
Sat, 27 May 2017 21:17:06 -0700 |
Martin von Zweigbergk |
hidden: change _domainancestors() to _revealancestors()
|
Sat, 27 May 2017 21:08:51 -0700 |
Martin von Zweigbergk |
hidden: rename "revealedrevs" to "pinnedrevs" (API)
|
Sat, 27 May 2017 21:02:17 -0700 |
Martin von Zweigbergk |
hidden: drop obsolete comment about cacheability
|
Sun, 21 May 2017 15:56:02 +0200 |
Pierre-Yves David |
hidden: drop outdated comment about "dynamic" performance
|
Sun, 21 May 2017 15:47:06 +0200 |
Pierre-Yves David |
hidden: unify the static and dynamic blocker logic
|
Sun, 21 May 2017 15:53:08 +0200 |
Pierre-Yves David |
hidden: drop the hidden cache logic
|
Sun, 21 May 2017 16:01:20 +0200 |
Pierre-Yves David |
hidden: simplify the computation of consistency blocker
|
Sun, 21 May 2017 15:35:21 +0200 |
Pierre-Yves David |
hidden: use _domainancestors to compute revs revealed by dynamic blocker
|
Sun, 21 May 2017 15:21:46 +0200 |
Pierre-Yves David |
hidden: add a function returning ancestors of revs within a domain
|
Sat, 20 May 2017 19:43:58 +0200 |
Pierre-Yves David |
repoview: rename '_getdynamicblockers' to 'revealedrevs' (API)
|
Sat, 20 May 2017 19:43:29 +0200 |
Pierre-Yves David |
repoview: move '_getdynamicblock' next to 'hideablerevs'
|
Sun, 12 Mar 2017 17:20:42 -0700 |
Yuya Nishihara |
py3: use portable way to stringify cache key of repoview
|
Sun, 12 Mar 2017 00:48:06 -0500 |
Augie Fackler |
repoview: specify setattr values as native strings
|
Wed, 08 Mar 2017 00:49:15 +0530 |
Pulkit Goyal |
repoview: convert attribute names to unicodes on Python 3
|
Mon, 20 Feb 2017 01:54:07 -0800 |
Stanislau Hlebik |
repoview: separate cache hash computation from cache reading
|
Fri, 10 Jun 2016 00:12:33 -0400 |
Augie Fackler |
cleanup: replace uses of util.(md5|sha1|sha256|sha512) with hashlib.\1
|
Thu, 28 Apr 2016 16:26:18 -0500 |
Matt Mackall |
repoview: ignore unwritable hidden cache
stable
|
Sat, 02 Apr 2016 15:56:47 -0700 |
Pierre-Yves David |
hideablerevs: expand docstring to warn about possible traps
|
Wed, 24 Feb 2016 06:10:46 +0900 |
FUJIWARA Katsunori |
repoview: discard filtered changelog if index isn't shared with unfiltered
|
Wed, 20 Jan 2016 13:43:01 -0800 |
Laurent Charignon |
repoview: fix corrupted hiddencache crash Mercurial (issue5042)
stable
|
Wed, 20 Jan 2016 13:40:59 -0800 |
Laurent Charignon |
repoview: add missing newline character in debug prints
stable
|
Fri, 04 Dec 2015 14:22:15 -0800 |
Pierre-Yves David |
repoview: bypass changelog method to computed cache key
|
Fri, 04 Dec 2015 14:04:24 -0800 |
Pierre-Yves David |
repoview: stop recomputing cached key in all case
|
Sat, 08 Aug 2015 19:58:05 -0700 |
Gregory Szorc |
repoview: use absolute_import
|
Sat, 16 May 2015 14:30:07 -0400 |
Augie Fackler |
cleanup: use __builtins__.any instead of util.any
|
Fri, 15 May 2015 09:57:44 -0500 |
Matt Mackall |
repoview: use try/except/finally
|
Fri, 03 Apr 2015 14:41:18 -0700 |
Pierre-Yves David |
repoview: avoid processing the same rev twice in _getstatichidden
|
Fri, 03 Apr 2015 14:37:52 -0700 |
Pierre-Yves David |
repoview: skip public parent earlier in _getstatichidden
|
Fri, 03 Apr 2015 14:36:05 -0700 |
Pierre-Yves David |
repoview: directly skip public head in _getstatichidden
|
Fri, 03 Apr 2015 14:35:53 -0700 |
Pierre-Yves David |
repoview: simplify process in _getstatichidden
|
Fri, 03 Apr 2015 14:16:50 -0700 |
Pierre-Yves David |
repoview: use a heap in _getstatichidden
|
Fri, 03 Apr 2015 13:58:12 -0700 |
Pierre-Yves David |
repoview: update documentation of _getstatichidden
|
Wed, 01 Apr 2015 12:50:10 -0700 |
Durham Goode |
repoview: improve compute staticblockers perf
|
Sun, 01 Mar 2015 23:20:02 -0600 |
Matt Mackall |
repoview: invalidate cached changelog if _delayed changes (issue4549)
stable
|
Wed, 17 Dec 2014 12:21:07 -0800 |
Pierre-Yves David |
repoview: backout ced3ecfc2e57
|
Sun, 07 Dec 2014 10:52:56 -0500 |
Matt Harbison |
repoview: allow methods on the proxy class to be replaced
|
Thu, 13 Nov 2014 11:11:17 +0000 |
Pierre-Yves David |
repoview: extract actual hidden cache writing in its own function
|
Mon, 06 Oct 2014 07:29:40 -0700 |
David Soria Parra |
repoview: remove hiddencache verification
|
Thu, 04 Sep 2014 09:59:23 -0400 |
Augie Fackler |
merge with stable
|
Sun, 31 Aug 2014 19:43:03 +0900 |
Mike Hommey |
repoview: fix typo in repoview.changelog
stable
|
Tue, 26 Aug 2014 13:11:53 +0200 |
Matt Mackall |
repoview: fix 0L with pack/unpack for 2.4
|
Wed, 20 Aug 2014 13:21:41 -0400 |
Augie Fackler |
repoview: use util.sha1() instead of hashlib.sha1()
|
Thu, 14 Aug 2014 16:39:02 -0500 |
Matt Mackall |
repoview: fix try/except/finally for py2.4
|