comparison mercurial/obsutil.py @ 33731:2cb442bc1a76

obsmarker: rename precnode into prednode Rename prednode (predecessors node) into precnode (precursors node) in markers class. Use util.nouideprecwarn because markers doesn't have easy access to an ui object. The renaming is done according to https://www.mercurial-scm.org/wiki/CEDVocabulary. Differential Revision: https://phab.mercurial-scm.org/D243
author Boris Feld <boris.feld@octobus.net>
date Wed, 02 Aug 2017 19:20:59 +0200
parents 888f24810ea2
children d5acd967f95a
comparison
equal deleted inserted replaced
33730:52c5ff856b49 33731:2cb442bc1a76
7 7
8 from __future__ import absolute_import 8 from __future__ import absolute_import
9 9
10 from . import ( 10 from . import (
11 phases, 11 phases,
12 util
12 ) 13 )
13 14
14 class marker(object): 15 class marker(object):
15 """Wrap obsolete marker raw data""" 16 """Wrap obsolete marker raw data"""
16 17
27 if type(other) != type(self): 28 if type(other) != type(self):
28 return False 29 return False
29 return self._data == other._data 30 return self._data == other._data
30 31
31 def precnode(self): 32 def precnode(self):
32 """Precursor changeset node identifier""" 33 msg = ("'marker.precnode' is deprecated, "
34 "use 'marker.precnode'")
35 util.nouideprecwarn(msg, '4.4')
36 return self.prednode()
37
38 def prednode(self):
39 """Predecessor changeset node identifier"""
33 return self._data[0] 40 return self._data[0]
34 41
35 def succnodes(self): 42 def succnodes(self):
36 """List of successor changesets node identifiers""" 43 """List of successor changesets node identifiers"""
37 return self._data[1] 44 return self._data[1]
38 45
39 def parentnodes(self): 46 def parentnodes(self):
40 """Parents of the precursors (None if not recorded)""" 47 """Parents of the predecessors (None if not recorded)"""
41 return self._data[5] 48 return self._data[5]
42 49
43 def metadata(self): 50 def metadata(self):
44 """Decoded metadata dictionary""" 51 """Decoded metadata dictionary"""
45 return dict(self._data[3]) 52 return dict(self._data[3])