/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 annotate/gannotate.py

  • Committer: Jelmer Vernooij
  • Date: 2008-03-09 13:47:52 UTC
  • mto: This revision was merged to the branch mainline in revision 447.
  • Revision ID: jelmer@samba.org-20080309134752-syf9kwzy6e919jhj
Add note about python-nautilus requiring a libpythonXX.so symlink.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
class GAnnotateWindow(Window):
46
46
    """Annotate window."""
47
47
 
48
 
    def __init__(self, all=False, plain=False, parent=None, branch=None):
 
48
    def __init__(self, all=False, plain=False, parent=None):
49
49
        self.all = all
50
50
        self.plain = plain
51
 
        self._branch = branch
52
51
        
53
52
        Window.__init__(self, parent)
54
53
        
91
90
                    revno = author = ""
92
91
                else:
93
92
                    last_seen = revision.revision_id
94
 
                    author = ", ".join(revision.get_apparent_authors())
 
93
                    author = revision.get_apparent_author()
95
94
 
96
95
                if revision.revision_id not in self.revisions:
97
96
                    self.revisions[revision.revision_id] = revision
139
138
        current_revision.timestamp = time.time()
140
139
        current_revision.message = '[Not yet committed]'
141
140
        current_revision.parent_ids = tree.get_parent_ids()
142
 
        current_revision.properties['branch-nick'] = self.branch._get_nick(local=True)
 
141
        current_revision.properties['branch-nick'] = self.branch.nick
143
142
        current_revno = '%d?' % (self.branch.revno() + 1)
144
143
        repository = self.branch.repository
145
144
        if self.revision_id == CURRENT_REVISION:
178
177
 
179
178
    def _activate_selected_revision(self, w):
180
179
        rev_id = self._selected_revision()
181
 
        if not rev_id or rev_id == NULL_REVISION:
 
180
        if rev_id is None:
182
181
            return
183
182
        selected = self.revisions[rev_id]
184
183
        self.revisionview.set_revision(selected)
321
320
        return tv
322
321
 
323
322
    def _create_log_view(self):
324
 
        lv = RevisionView(self._branch)
 
323
        lv = RevisionView()
325
324
        lv.show()
326
325
        return lv
327
326
 
389
388
                return j - i
390
389
 
391
390
 
392
 
class FakeRevision(object):
 
391
class FakeRevision:
393
392
    """ A fake revision.
394
393
 
395
394
    For when a revision is referenced but not present.
404
403
        self.timezone = 0
405
404
        self.properties = {}
406
405
 
407
 
    def get_apparent_authors(self):
408
 
        return [self.committer]
 
406
    def get_apparent_author(self):
 
407
        return self.committer
409
408
 
410
409
 
411
410
class RevisionCache(object):
412
411
    """A caching revision source"""
413
 
 
414
412
    def __init__(self, real_source, seed_cache=None):
415
413
        self.__real_source = real_source
416
414
        if seed_cache is None: