/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to branchview/treemodel.py

  • Committer: Daniel Schierbeck
  • Date: 2008-01-27 01:13:38 UTC
  • mto: (423.1.11 trunk)
  • mto: This revision was merged to the branch mainline in revision 429.
  • Revision ID: daniel.schierbeck@gmail.com-20080127011338-dksksvbbpbf3jig8
Changed About dialog URL, reverted change to license dialog.

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
import pango
13
13
import re
14
14
from xml.sax.saxutils import escape
15
 
from bzrlib.revision import NULL_REVISION
16
15
 
17
16
from time import (strftime, localtime)
18
17
 
44
43
            self.tags = self.branch.tags.get_reverse_tag_dict()
45
44
        else:
46
45
            self.tags = {}
47
 
 
48
 
    def add_tag(self, tag, revid):
49
 
        self.branch.tags.set_tag(tag, revid)
50
 
        try:
51
 
            self.tags[revid].append(tag)
52
 
        except KeyError:
53
 
            self.tags[revid] = [tag]
54
 
 
 
46
    
55
47
    def on_get_flags(self):
56
48
        return gtk.TREE_MODEL_LIST_ONLY
57
49
    
98
90
            return []
99
91
        if column == REVNO: return ".".join(["%d" % (revno)
100
92
                                      for revno in revno_sequence])
101
 
 
 
93
        
102
94
        if column == TAGS: return self.tags.get(revid, [])
103
95
 
104
 
        if not revid or revid == NULL_REVISION:
 
96
        if revid is None:
105
97
            return None
106
98
        if revid not in self.revisions:
107
99
            revision = self.repository.get_revisions([revid])[0]