/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

Merged fixes to the tag actions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
            self.tags = self.branch.tags.get_reverse_tag_dict()
44
44
        else:
45
45
            self.tags = {}
46
 
    
 
46
 
 
47
    def add_tag(self, tag, revid):
 
48
        self.branch.tags.set_tag(tag, revid)
 
49
        try:
 
50
            self.tags[revid].append(tag)
 
51
        except KeyError:
 
52
            self.tags[revid] = [tag]
 
53
 
47
54
    def on_get_flags(self):
48
55
        return gtk.TREE_MODEL_LIST_ONLY
49
56
    
90
97
            return []
91
98
        if column == REVNO: return ".".join(["%d" % (revno)
92
99
                                      for revno in revno_sequence])
93
 
        
 
100
 
94
101
        if column == TAGS: return self.tags.get(revid, [])
95
102
 
96
103
        if revid is None: