Mercurial > hg
changeset 27276:38024b75241a
bookmark: deprecate 'bmstore.write' method
This function does not collaborate with the transaction and must disappear. As
we have likely a lot of third party users, we make it deprecated to let them some
time to upgrade their code.
Thanks goes to Laurent Charignon for cleanup the last remains of the 'write'
method.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Sat, 05 Dec 2015 23:34:07 -0800 |
parents | f2cd240f2f7c |
children | 07ae7e8c8ac9 |
files | mercurial/bookmarks.py |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/bookmarks.py Sat Dec 05 23:05:49 2015 -0800 +++ b/mercurial/bookmarks.py Sat Dec 05 23:34:07 2015 -0800 @@ -105,6 +105,8 @@ We also store a backup of the previous state in undo.bookmarks that can be copied back on rollback. ''' + msg = 'bm.write() is deprecated, use bm.recordchange(transaction)' + self._repo.ui.deprecwarn(msg, '3.7') if self._clean: return repo = self._repo