/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/log.py

Tweaked short-log as Meinel suggested

Show diffs side-by-side

added added

removed removed

Lines of Context:
342
342
    def show(self, revno, rev, delta):
343
343
        raise NotImplementedError('not implemented in abstract base')
344
344
 
 
345
    def short_committer(self, rev):
 
346
        return re.sub('<.*@.*>', '', rev.committer).strip(' ')
 
347
    
345
348
    
346
349
class LongLogFormatter(LogFormatter):
347
350
    def show(self, revno, rev, delta):
394
397
        to_file = self.to_file
395
398
        date_str = format_date(rev.timestamp, rev.timezone or 0,
396
399
                            self.show_timezone)
397
 
        print >>to_file, "%5d %s\t%s" % (revno, rev.committer,
 
400
        print >>to_file, "%5d %s\t%s" % (revno, self.short_committer(rev),
398
401
                format_date(rev.timestamp, rev.timezone or 0,
399
 
                            self.show_timezone))
 
402
                            self.show_timezone, date_fmt="%Y-%m-%d",
 
403
                           show_offset=False))
400
404
        if self.show_ids:
401
405
            print >>to_file,  '      revision-id:', rev.revision_id
402
406
        if not rev.message:
429
433
        else:
430
434
            return rev.message
431
435
 
432
 
    def short_committer(self, rev):
433
 
        return re.sub('<.*@.*>', '', rev.committer).strip(' ')
434
 
    
435
436
    def show(self, revno, rev, delta):
436
437
        print >> self.to_file, self.log_string(rev, 79) 
437
438