mercurial/formatter.py
changeset 17630 ff5ed1ecd43a
parent 17597 772b3764d3e8
child 17909 3326fd05eb1f
equal deleted inserted replaced
17629:331d611813ec 17630:ff5ed1ecd43a
    24         if self._item is not None:
    24         if self._item is not None:
    25             self._showitem()
    25             self._showitem()
    26         self._item = {}
    26         self._item = {}
    27     def data(self, **data):
    27     def data(self, **data):
    28         '''insert data into item that's not shown in default output'''
    28         '''insert data into item that's not shown in default output'''
    29         for k, v in data.iteritems():
    29         self._item.update(data)
    30             self._item[k] = v
       
    31     def write(self, fields, deftext, *fielddata, **opts):
    30     def write(self, fields, deftext, *fielddata, **opts):
    32         '''do default text output while assigning data to item'''
    31         '''do default text output while assigning data to item'''
    33         for k, v in zip(fields.split(), fielddata):
    32         for k, v in zip(fields.split(), fielddata):
    34             self._item[k] = v
    33             self._item[k] = v
    35     def plain(self, text, **opts):
    34     def plain(self, text, **opts):