Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 16720:e825a89de5d7
context: add changectx.closesbranch() method
This removes the duplicated code for inspecting the 'close' extra field in
a changeset.
author | Brodie Rao <brodie@sf.io> |
---|---|
date | Sun, 13 May 2012 14:04:06 +0200 |
parents | e7bf09acd410 |
children | 07741a5d6608 |
comparison
equal
deleted
inserted
replaced
16719:e7bf09acd410 | 16720:e825a89de5d7 |
---|---|
184 return self._changeset[3] | 184 return self._changeset[3] |
185 def description(self): | 185 def description(self): |
186 return self._changeset[4] | 186 return self._changeset[4] |
187 def branch(self): | 187 def branch(self): |
188 return encoding.tolocal(self._changeset[5].get("branch")) | 188 return encoding.tolocal(self._changeset[5].get("branch")) |
189 def closesbranch(self): | |
190 return 'close' in self._changeset[5] | |
189 def extra(self): | 191 def extra(self): |
190 return self._changeset[5] | 192 return self._changeset[5] |
191 def tags(self): | 193 def tags(self): |
192 return self._repo.nodetags(self._node) | 194 return self._repo.nodetags(self._node) |
193 def bookmarks(self): | 195 def bookmarks(self): |
893 def clean(self): | 895 def clean(self): |
894 assert self._clean is not None # must call status first | 896 assert self._clean is not None # must call status first |
895 return self._clean | 897 return self._clean |
896 def branch(self): | 898 def branch(self): |
897 return encoding.tolocal(self._extra['branch']) | 899 return encoding.tolocal(self._extra['branch']) |
900 def closesbranch(self): | |
901 return 'close' in self._extra | |
898 def extra(self): | 902 def extra(self): |
899 return self._extra | 903 return self._extra |
900 | 904 |
901 def tags(self): | 905 def tags(self): |
902 t = [] | 906 t = [] |