mercurial/context.py
changeset 26587 56b2bcea2529
parent 26492 3a0bb61371c5
child 26604 a3fcc8e3136b
equal deleted inserted replaced
26586:d51c658d3f04 26587:56b2bcea2529
  1058         try:
  1058         try:
  1059             return self._filelog.read(self._filenode)
  1059             return self._filelog.read(self._filenode)
  1060         except error.CensoredNodeError:
  1060         except error.CensoredNodeError:
  1061             if self._repo.ui.config("censor", "policy", "abort") == "ignore":
  1061             if self._repo.ui.config("censor", "policy", "abort") == "ignore":
  1062                 return ""
  1062                 return ""
  1063             raise util.Abort(_("censored node: %s") % short(self._filenode),
  1063             raise error.Abort(_("censored node: %s") % short(self._filenode),
  1064                              hint=_("set censor.policy to ignore errors"))
  1064                              hint=_("set censor.policy to ignore errors"))
  1065 
  1065 
  1066     def size(self):
  1066     def size(self):
  1067         return self._filelog.size(self._filerev)
  1067         return self._filelog.size(self._filerev)
  1068 
  1068 
  1118             self._extra = extra.copy()
  1118             self._extra = extra.copy()
  1119         if 'branch' not in self._extra:
  1119         if 'branch' not in self._extra:
  1120             try:
  1120             try:
  1121                 branch = encoding.fromlocal(self._repo.dirstate.branch())
  1121                 branch = encoding.fromlocal(self._repo.dirstate.branch())
  1122             except UnicodeDecodeError:
  1122             except UnicodeDecodeError:
  1123                 raise util.Abort(_('branch name not in UTF-8!'))
  1123                 raise error.Abort(_('branch name not in UTF-8!'))
  1124             self._extra['branch'] = branch
  1124             self._extra['branch'] = branch
  1125         if self._extra['branch'] == '':
  1125         if self._extra['branch'] == '':
  1126             self._extra['branch'] = 'default'
  1126             self._extra['branch'] = 'default'
  1127 
  1127 
  1128     def __str__(self):
  1128     def __str__(self):