mercurial/bookmarks.py
Fri, 01 Sep 2023 00:09:55 +0200 Pierre-Yves David pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
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()
Thu, 24 Mar 2022 22:04:38 -0700 Martin von Zweigbergk bookmarks: use new function for getting first line of string
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, 31 Jan 2022 18:38:15 +0100 Pierre-Yves David transaction: do not rely on a global variable to post_finalize file
Mon, 17 Jan 2022 19:18:20 +0100 Pierre-Yves David requirements: move "bookmark in store" requirements in the right module
Fri, 15 Oct 2021 04:41:24 +0200 Pierre-Yves David bookmarks: add a `ignore` variant of the bookmark mode
Fri, 15 Oct 2021 04:25:58 +0200 Pierre-Yves David bookmarks: add support for `mirror` mode to `incoming`
Fri, 15 Oct 2021 03:49:05 +0200 Pierre-Yves David bookmarks: move the `mirror` option to the `paths` section
Wed, 22 Sep 2021 17:14:54 -0400 Valentin Gatien-Baron bookmarks: add an option to make pull mirror remote bookmarks
Fri, 16 Apr 2021 02:14:21 +0200 Pierre-Yves David bookmark: use `list_paths` to access path definition
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Mon, 12 Apr 2021 03:01:04 +0200 Pierre-Yves David urlutil: extract `url` related code from `util` into the new module
Wed, 13 Jan 2021 16:14:58 +0100 Joerg Sonnenberger node: introduce nodeconstants class
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Tue, 17 Nov 2020 16:32:03 -0800 Martin von Zweigbergk errors: raise InputError on bad bookmark argument
Thu, 14 May 2020 10:24:52 -0400 Valentin Gatien-Baron py3: fix exception in pull when several things happen to a bookmark stable
Thu, 13 Feb 2020 22:51:17 -0500 Valentin Gatien-Baron bookmarks: prevent pushes of divergent bookmarks (foo@remote)
Thu, 13 Feb 2020 22:06:57 -0500 Valentin Gatien-Baron bookmarks: refactor in preparation for next commit
Sat, 15 Feb 2020 14:51:33 -0500 Valentin Gatien-Baron bookmarks: avoid traceback when two pushes race to delete the same bookmark
Sat, 09 Nov 2019 12:55:56 +0900 Yuya Nishihara bookmarks: accept explicit -r 'wdir()' when adding new bookmarks (issue6218)
Sat, 09 Nov 2019 12:44:00 +0900 Yuya Nishihara bookmarks: use changectx instead of remembering hex of hidden revision
Sat, 09 Nov 2019 12:32:20 +0900 Yuya Nishihara bookmarks: resolve target revision out of the bookmarks loop
Sat, 09 Nov 2019 12:09:50 +0900 Yuya Nishihara bookmarks: fix handling of multiple bookmarks with one to be deactivated
Fri, 08 Nov 2019 13:36:02 +0100 Pierre-Yves David index: use `index.has_node` in `bookmarks.bmstore`
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 16:55:18 -0400 Gregory Szorc py3: manually import getattr 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
Wed, 25 Sep 2019 17:57:16 -0400 Augie Fackler bookmarks: remove changectx() method from bmstore (API)
Sun, 08 Sep 2019 20:09:31 -0400 Valentin Gatien-Baron doc: fix up confusing doc comment
Wed, 15 May 2019 22:09:02 -0700 Martin von Zweigbergk bookmarks: keep bookmarks in .hg/store if new config set
Wed, 15 May 2019 10:19:36 -0700 Martin von Zweigbergk bookmarks: use vfs.tryread() instead of reimplementing it
Wed, 15 May 2019 10:13:29 -0700 Martin von Zweigbergk bookmarks: use context manager when writing files
Mon, 04 Feb 2019 09:07:00 -0800 Gregory Szorc global: make some docstrings raw strings
Thu, 17 Jan 2019 09:17:12 -0800 Martin von Zweigbergk cleanup: delete lots of unused local variables
Sat, 15 Sep 2018 12:44:23 +0900 Yuya Nishihara bookmarks: add explicit option to list bookmarks of the given names
Sat, 15 Sep 2018 11:50:07 +0900 Yuya Nishihara bookmarks: pass in formatter to printbookmarks() instead of opts (API)
Sat, 01 Sep 2018 15:52:18 +0900 Yuya Nishihara formatter: replace contexthint() with demand loading of ctx object
Sat, 25 Aug 2018 20:19:27 +0900 Yuya Nishihara bookmarks: adjust exception type so present(bookmark(.)) works as expected
Thu, 12 Jul 2018 08:22:28 -0700 Martin von Zweigbergk context: rename descendant() to isancestorof()
Sun, 01 Jul 2018 22:22:07 +0900 Yuya Nishihara bookmarks: add support for log-like template keywords and functions
Sat, 05 May 2018 11:42:42 +0900 Yuya Nishihara bookmarks: cache reverse mapping (issue5868)
Sat, 05 May 2018 11:44:43 +0900 Yuya Nishihara bookmarks: make argument names of _set/_del() more specific
Sat, 05 May 2018 11:34:03 +0900 Yuya Nishihara bookmarks: extract function that looks up bookmark names by node
Sat, 05 May 2018 11:21:41 +0900 Yuya Nishihara bookmarks: hide dict behind bmstore class
Fri, 13 Apr 2018 11:19:39 -0700 Gregory Szorc bookmarks: use command executor for wire protocol commands
Fri, 06 Apr 2018 11:29:30 -0700 Martin von Zweigbergk bookmarks: introduce a repo._bookmarks.changectx(mark) method and use it
Fri, 06 Apr 2018 11:28:26 -0700 Martin von Zweigbergk bookmarks: use isrevsymbol() for detecting collision with existing symbol
Thu, 05 Apr 2018 08:28:12 -0700 Martin von Zweigbergk bookmarks: drop always-None argument from calculateupdate()
Wed, 04 Apr 2018 15:13:32 -0700 Martin von Zweigbergk bookmarks: calculateupdate() returns a bookmark, not a rev
Tue, 03 Apr 2018 08:46:58 -0700 Martin von Zweigbergk bookmarks: switch from repo.changectx('.') to repo['.']
Fri, 02 Mar 2018 00:19:16 -0500 Augie Fackler bookmarks: fix a repr in a message on Python 3
Mon, 26 Feb 2018 13:34:35 -0800 Gregory Szorc bookmarks: write bookmarks file deterministically
Fri, 02 Feb 2018 23:20:55 -0500 Matt Harbison bookmarks: drop deprecated methods (API)
Tue, 16 Jan 2018 14:28:57 +0100 Boris Feld bookmarks: display the obsfate of hidden revision we create a bookmark on
Fri, 14 Jul 2017 19:59:10 +0200 Boris Feld bookmark: deprecate direct update of a bookmark value
Mon, 15 Jan 2018 00:16:11 +0530 Pulkit Goyal bookmarks: calculate visibility exceptions only once
Fri, 05 Jan 2018 22:28:06 +0530 Pulkit Goyal bookmarks: add bookmarks to hidden revs if directaccess config is set
Wed, 10 Jan 2018 10:49:12 -0800 Martin von Zweigbergk bookmarks: use context managers for locks and transaction in pushbookmark()
Wed, 10 Jan 2018 10:47:13 -0800 Martin von Zweigbergk bookmarks: use context managers for lock and transaction in update()
Sun, 15 Oct 2017 14:59:55 +0200 Boris Feld bookmark: add methods to binary encode and decode bookmark values
Tue, 10 Oct 2017 17:53:42 +0200 Boris Feld bookmark: add a dedicated txnclose-bookmark hook
Mon, 10 Jul 2017 21:49:37 +0200 Boris Feld bookmark: deprecate direct del of a bookmark value
Mon, 10 Jul 2017 21:47:34 +0200 Boris Feld bookmark: deprecate direct set of a bookmark value
Mon, 10 Jul 2017 20:26:53 +0200 Boris Feld bookmark: track bookmark changes at the transaction level
Mon, 10 Jul 2017 20:10:03 +0200 Boris Feld bookmark: deprecate 'recordchange' in favor of 'applychanges'
Mon, 10 Jul 2017 20:06:15 +0200 Boris Feld bookmark: drop deletedivergent
Mon, 10 Jul 2017 20:02:32 +0200 Boris Feld bookmark: use 'divergent2delete' in checkconflict
Mon, 10 Jul 2017 19:12:25 +0200 Boris Feld bookmark: use 'divergent2delete' when updating a bookmark
Mon, 10 Jul 2017 19:08:17 +0200 Boris Feld bookmark: split out target computation from 'deletedivergent'
Fri, 14 Jul 2017 14:22:40 -0700 Jun Wu codemod: register core configitems using a script
Mon, 10 Jul 2017 19:40:23 +0200 Boris Feld bookmarks: use 'applychanges' for bookmark update
Mon, 10 Jul 2017 17:24:28 +0200 Boris Feld bookmark: use 'applychanges' when updating a bookmark through pushkey
Mon, 10 Jul 2017 17:22:17 +0200 Boris Feld bookmark: use 'applychanges' when updating from a remote
Mon, 10 Jul 2017 17:10:56 +0200 Boris Feld bookmark: use 'applychanges' for adding new bookmark
Mon, 10 Jul 2017 17:08:20 +0200 Boris Feld bookmark: use 'applychanges' for bookmark renaming
Mon, 10 Jul 2017 17:04:16 +0200 Boris Feld bookmark: use 'applychanges' for bookmark deletion
Mon, 10 Jul 2017 17:01:34 +0200 Boris Feld bookmark: introduce a 'applychanges' function to gather bookmark movement
Tue, 27 Jun 2017 01:40:34 +0200 Pierre-Yves David obsutil: move 'foreground' to the new modules
Sat, 24 Jun 2017 19:55:01 +0530 Pulkit Goyal py3: fix kwargs handling for `hg bookmarks`
Tue, 20 Jun 2017 17:18:20 -0700 Sean Farley bookmarks: factor method _printer out of for loop in printbookmarks
Tue, 20 Jun 2017 16:36:25 -0700 Sean Farley bookmarks: factor out bookmark printing from commands
Tue, 20 Jun 2017 15:56:29 -0700 Sean Farley commands: move activebookmarklabel to bookmarks module
Tue, 20 Jun 2017 15:18:40 -0700 Sean Farley bookmarks: factor out adding a list of bookmarks logic from commands
Tue, 13 Jun 2017 11:10:22 -0700 Sean Farley bookmarks: factor out rename logic from commands
Mon, 12 Jun 2017 23:02:48 -0700 Sean Farley bookmarks: factor out delete logic from commands
Sat, 10 Jun 2017 23:42:38 -0700 Sean Farley commands: move checkconflict to bookmarks module
Sat, 10 Jun 2017 23:32:58 -0700 Sean Farley commands: move checkformat to bookmarks module
Sat, 10 Jun 2017 01:59:22 +0100 Pierre-Yves David bookmarks: make sure we close the bookmark file after reading
Sat, 10 Jun 2017 01:55:01 +0100 Pierre-Yves David bookmarks: rephrase a comment to be shorted and clearer
Wed, 07 Jun 2017 19:32:16 +0100 Pierre-Yves David bookmarks: move variable initialization earlier
Wed, 07 Jun 2017 19:13:09 +0100 Pierre-Yves David bookmarks: directly use base dict 'setitem'
Wed, 07 Jun 2017 19:22:39 +0100 Pierre-Yves David bookmarks: rely on exception for malformed lines
Wed, 07 Jun 2017 22:26:43 +0100 Pierre-Yves David bookmarks: explicitly convert to 'node' during initialization
Wed, 07 Jun 2017 19:21:02 +0100 Pierre-Yves David bookmarks: prefetch 'lookup' outside of the loop
Thu, 18 May 2017 16:43:56 -0400 Augie Fackler localrepo: extract bookmarkheads method to bookmarks.py
Tue, 21 Mar 2017 06:50:28 -0700 Ryan McElroy bookmarks: use tryunlink
Tue, 21 Feb 2017 01:21:00 +0900 FUJIWARA Katsunori bookmarks: check HG_PENDING strictly
Sun, 18 Dec 2016 01:34:41 +0530 Pulkit Goyal py3: replace os.environ with encoding.environ (part 1 of 5)
Fri, 09 Dec 2016 03:22:26 -0800 Stanislau Hlebik bookmarks: make bookmarks.comparebookmarks accept binary nodes (API)
Tue, 22 Nov 2016 01:33:31 -0800 Stanislau Hlebik bookmarks: rename `compare()` to `comparebookmarks()` (API)
Thu, 17 Nov 2016 00:59:41 -0800 Stanislau Hlebik bookmarks: use listbinbookmarks() in listbookmarks()
Thu, 17 Nov 2016 00:59:41 -0800 Stanislau Hlebik bookmarks: introduce listbinbookmarks()
Mon, 13 Jun 2016 23:50:26 +0200 liscju bookmarks: abort 'push -B .' when no active bookmark
Fri, 03 Jun 2016 00:44:20 +0900 FUJIWARA Katsunori bookmarks: make writing files out avoid ambiguity of file stat
Wed, 04 May 2016 21:01:49 -0400 Augie Fackler bookmarks: jettison bmstore's write() method per deprecation policy
Wed, 04 May 2016 22:44:30 -0400 Augie Fackler bookmarks: properly invalidate volatile sets when writing bookmarks stable
Fri, 19 Feb 2016 22:28:09 +0100 liscju bookmarks: add 'hg push -B .' for pushing the active bookmark (issue4917)
Fri, 15 Jan 2016 13:14:45 -0800 Bryan O'Sullivan with: use context manager for wlock in _writeactive
Fri, 15 Jan 2016 13:14:45 -0800 Bryan O'Sullivan with: use context manager for wlock in _writerepo
Wed, 11 Nov 2015 21:18:02 -0500 Augie Fackler bmstore: add handling of the active bookmark
Tue, 01 Dec 2015 13:08:05 -0500 Augie Fackler bookmarks: make _readactive safe when readlines raises ENOENT
Sat, 05 Dec 2015 23:34:07 -0800 Pierre-Yves David bookmark: deprecate 'bmstore.write' method
Wed, 11 Nov 2015 21:03:48 -0500 Augie Fackler bmstore: close file in a finally block in _writerepo
Wed, 11 Nov 2015 21:01:23 -0500 Augie Fackler bmstore: add basic clean-state tracking
less more (0) -120 tip