~abentley/bzrtools/bzrtools.dev

« back to all changes in this revision

Viewing changes to graph.py

  • Committer: Aaron Bentley
  • Date: 2005-09-23 00:49:22 UTC
  • Revision ID: aaron.bentley@utoronto.ca-20050923004922-ef0340d45b2e3cfe
tweaked Meinel's changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
from dotgraph import Node, dot_output, invoke_dot, invoke_dot_aa, invoke_dot_html, NoDot, NoRsvg
2
 
from dotgraph import RSVG_OUTPUT_TYPES, DOT_OUTPUT_TYPES, Edge
 
1
from dotgraph import Node, dot_output, invoke_dot, invoke_dot_aa, NoDot, NoRsvg
 
2
from dotgraph import RSVG_OUTPUT_TYPES, DOT_OUTPUT_TYPES, Edge, invoke_dot_html
3
3
from bzrlib.branch import Branch
4
4
from bzrlib.errors import BzrCommandError, NoCommonRoot, NoSuchRevision
5
5
from bzrlib.fetch import greedy_fetch
82
82
        committer = short_committer(rev.committer)
83
83
        if rev.message is not None:
84
84
            message = rev.message.split('\n')[0]
85
 
        date = time.strftime('%Y-%m-%d', time.gmtime(rev.timestamp + (rev.timezone or 0)))
 
85
        gmtime = time.gmtime(rev.timestamp + (rev.timezone or 0))
 
86
        date = time.strftime('%Y-%m-%d', gmtime)
86
87
    if '@' in committer:
87
88
        try:
88
89
            committer = mail_map[committer]
183
184
 
184
185
        if node not in self.ancestors:
185
186
            d_node.node_style.append('dotted')
186
 
        d_node.href = '#'
187
187
 
188
188
        return d_node
189
189
        
249
249
        except NoDot, e:
250
250
            raise BzrCommandError("Can't find 'dot'.  Please ensure Graphviz"\
251
251
                " is installed correctly, or use --noantialias")
252
 
    elif ext=='dot' and not done:
 
252
    elif ext == 'dot' and not done:
253
253
        my_file = file(filename, 'wb')
254
254
        for fragment in output:
255
255
            my_file.write(fragment)
256
 
    elif ext=='html':
 
256
    elif ext == 'html':
257
257
        try:
258
258
            invoke_dot_html(output, filename)
259
259
        except NoDot, e: