aboutsummaryrefslogtreecommitdiffstats
path: root/local/theme/CompactTheme.py
blob: a1090c978373a8d3f6d766cbe5197f775a9c2a27 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from DefaultTheme import DefaultTheme

from ..utility import *

class CompactTheme(DefaultTheme):
    def commit(self, branch, author, message, id, url):
        self.msgs.append("%s: %s %s: %s %s" % (
            self.repo(branch),
            ircutils.mircColor(author, "green"),
            ircutils.mircColor(id[0:6], "dark grey"),
            maxLen(message.splitlines()[0], 300),
            self.enclose(url)
        ))

    def travis(self, branch, repo, status, commitId, commitMessage, commitAuthor, buildUrl):
        self.msgs.append( "%s @ %s: %s %s: build %s %s" % (
            ircutils.bold(ircutils.mircColor(branch, "blue")),
            ircutils.bold(repo),
            ircutils.mircColor(commitAuthor, "green"),
            ircutils.mircColor(commitId[0:6], "dark grey"),
            colorAction(status.lower()),
            self.enclose("%s - %s" % (
                ircutils.mircColor(maxLen(commitMessage, 50), "dark gray"),
                buildUrl
            ))
        ))

© 2014-2024 Faster IT GmbH | imprint | privacy policy