log mercurial/hbisect.py @ 52282:51a350a22d0c

age author description
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Tue, 30 Aug 2022 15:29:55 -0400 Arun Kulshreshtha bisect: avoid copying ancestor list for non-merge commits
Tue, 23 Aug 2022 17:31:19 -0400 Arun Kulshreshtha bisect: limit ancestors to revs topologically between good and bad revs
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Tue, 17 Nov 2020 15:42:42 -0800 Martin von Zweigbergk errors: raise StateError in `hg bisect`
Fri, 06 Mar 2020 13:27:41 -0500 Augie Fackler cleanup: run pyupgrade on our source tree to clean up varying things
Thu, 14 Nov 2019 10:47:04 +0100 Denis Laxalde bisect: replace try:/finally: by a "restore_state" context manager
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
Wed, 15 May 2019 10:54:36 -0400 timeless bisect: do not crash with rewritten commits
Wed, 03 Apr 2019 11:21:27 -0700 Martin von Zweigbergk cleanup: use set literals where possible
Tue, 06 Mar 2018 07:15:01 -0600 Yuya Nishihara templatefilters: inline hbisect.shortlabel()
Tue, 06 Mar 2018 07:10:50 -0600 Yuya Nishihara py3: fix integer formatting in bisect error
Thu, 23 Nov 2017 14:13:14 -0800 David Soria Parra hbisect: use a defaultdict to avoid large allocations for a large changelogs
Thu, 23 Nov 2017 14:12:55 -0800 David Soria Parra hbisect: use a revset for ancestor calculation
Thu, 23 Nov 2017 14:11:27 -0800 David Soria Parra hbisect: pass repo into hbisect.bisect
Thu, 10 Nov 2016 16:33:23 -0500 Augie Fackler hbisect: avoid shadowing a variable in a list comprehension
Wed, 24 Aug 2016 04:25:20 +0200 Pierre-Yves David bisect: move check_state into the bisect module
Wed, 24 Aug 2016 04:19:11 +0200 Pierre-Yves David bisect: move 'printresult' in the 'hbisect' module
Wed, 24 Aug 2016 04:16:07 +0200 Pierre-Yves David bisect: move the 'extendrange' to the 'hbisect' module
Wed, 24 Aug 2016 04:13:53 +0200 Pierre-Yves David bisect: extract the 'reset' logic into its own function
Fri, 15 Jan 2016 13:14:49 -0800 Bryan O'Sullivan with: use context manager in bisect save_state
Sun, 27 Dec 2015 23:55:54 +0900 Bryan O'Sullivan hbisect: use tryreadlines to load state
Thu, 08 Oct 2015 12:55:45 -0700 Pierre-Yves David error: get Abort from 'error' instead of 'util'
Sat, 08 Aug 2015 19:22:11 -0700 Gregory Szorc hbisect: use absolute_import
Sat, 16 May 2015 11:28:04 -0700 Martin von Zweigbergk util: drop alias for collections.deque
Thu, 15 Jan 2015 23:17:12 +0100 Angel Ezquerra localrepo: remove all external users of localrepo.opener
Fri, 22 Nov 2013 17:26:58 -0600 Matt Mackall merge with stable
Sun, 10 Nov 2013 18:51:21 +0100 Mads Kiilerich bisect: report "both good and bad" as such, not as "not directly related" stable
Wed, 06 Nov 2013 16:48:06 -0500 Augie Fackler cleanup: move stdlib imports to their own import statement
Tue, 22 Jan 2013 03:23:02 +0100 Pierre-Yves David bisect: use changelog for iteration stable
Wed, 12 Dec 2012 02:38:14 +0100 Mads Kiilerich bisect: store state sorted
Tue, 11 Sep 2012 08:36:09 -0700 Bryan O'Sullivan Merge spelling fixes
Fri, 17 Aug 2012 13:58:18 -0700 timeless spelling: recursion
Fri, 17 Aug 2012 13:58:18 -0700 timeless spelling: following
Wed, 15 Aug 2012 22:38:42 +0200 Mads Kiilerich fix trivial spelling errors
Fri, 01 Jun 2012 17:05:31 -0700 Bryan O'Sullivan util: subclass deque for Python 2.4 backwards compatibility
Tue, 15 May 2012 10:46:23 -0700 Bryan O'Sullivan cleanup: use the deque type where appropriate
Tue, 08 May 2012 15:29:09 -0700 Bryan O'Sullivan bisect: track the current changeset (issue3382)
Thu, 20 Oct 2011 00:37:34 +0200 Yann E. MORIN bisect: remove superfluous parameter in label()
Wed, 02 Nov 2011 13:51:16 -0500 Matt Mackall localrepo: convert various repo.set() users to repo.revs()
Tue, 18 Oct 2011 09:38:14 -0200 Wagner Bruna bisect: add i18n contexts stable
Thu, 22 Sep 2011 23:28:49 +0200 Yann E. MORIN hbisect: add functions to return a label for a cset bisection status
Sat, 24 Sep 2011 01:32:50 +0200 Yann E. MORIN hbisect: add two new revset descriptions: 'goods' and 'bads'
Tue, 20 Sep 2011 20:21:04 +0200 Yann E. MORIN revset.bisect: add 'ignored' set to the bisect keyword
Tue, 20 Sep 2011 20:19:48 +0200 Yann E. MORIN hbisect.get: use simpler code with repo.set(), fix 'pruned' set
Sat, 17 Sep 2011 14:33:20 +0200 Yann E. MORIN revset.bisect: add new 'untested' set to the bisect keyword
Sat, 17 Sep 2011 17:30:35 +0200 Yann E. MORIN revset.bisect: add new 'pruned' set to the bisect keyword
Sat, 17 Sep 2011 17:33:34 +0200 Yann E. MORIN revset.bisect: add new 'range' set to the bisect keyword
Sat, 17 Sep 2011 00:20:45 +0200 Yann E. MORIN revset.bisect: move bisect() code to hbisect.py
Thu, 25 Aug 2011 20:21:04 -0400 Greg Ward atomictempfile: make close() consistent with other file-like objects.
Sun, 17 Jul 2011 00:36:43 +0200 Alexander Krauss hbisect: do not assume that min(good) is an ancestor of min(bad)
Sun, 17 Jul 2011 00:35:31 +0200 Alexander Krauss hbisect: more consistent variable name
Sat, 16 Jul 2011 12:22:40 +0200 Alexander Krauss hbisect: confine loop to the relevant interval
Fri, 06 May 2011 10:02:46 +0200 Martin Geisler hbisect: use real Booleans instead of 0/1
Sun, 29 Aug 2010 22:37:58 +0200 Martin Geisler Lowercase error messages stable
Fri, 20 Aug 2010 17:16:37 -0500 Matt Mackall bisect: better message for unrelated starting revisions stable
Tue, 19 Jan 2010 22:20:08 -0600 Matt Mackall Update license to GPLv2+ stable
Mon, 12 Oct 2009 14:59:28 -0500 Matt Mackall bisect: limit considered set to descendants of first good rev