# HG changeset patch # User Pierre-Yves David # Date 1372352963 -7200 # Node ID c992811edec2a5f70d298ad03a953627a8c0c764 # Parent 1d109fb9c67c85a621dc79f00954a0203af664c9 [connection] deprecated free_cnset and set_cnxset diff -r 1d109fb9c67c -r c992811edec2 doc/4.0.rst --- a/doc/4.0.rst Thu Jun 27 19:02:06 2013 +0200 +++ b/doc/4.0.rst Thu Jun 27 19:09:23 2013 +0200 @@ -129,6 +129,9 @@ standard instance attributes. ``set_cnx`` and ``_init_repo`` class methods become instance methods. +* ``set_cnxset`` and ``free_cnxset`` are deprecated. cnxset are now + automatically managed. + Deprecated Code Drops ---------------------- diff -r 1d109fb9c67c -r c992811edec2 server/session.py --- a/server/session.py Thu Jun 27 19:02:06 2013 +0200 +++ b/server/session.py Thu Jun 27 19:09:23 2013 +0200 @@ -629,10 +629,14 @@ cnxset.cnxset_freed() self.repo._free_cnxset(cnxset) + @deprecated('[4.0] cnxset are automatically managed now.' + ' stop using explicit set and free.') def set_cnxset(self): self._auto_free_cnx_set = False return self._set_cnxset() + @deprecated('[4.0] cnxset are automatically managed now.' + ' stop using explicit set and free.') def free_cnxset(self, ignoremode=False): self._auto_free_cnx_set = True return self._free_cnxset(ignoremode=ignoremode)