aboutsummaryrefslogtreecommitdiffstats
path: root/local/theme/CompactTheme.py
blob: 8675cbd2659ff8a386fae67d9ab05970903d79ee (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
27
28
29
30
31
32
33
34
35
36
37
38
39
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
            ))
        ))

    def deployment(self, branch, repo, status, commitId, commitMessage, commitAuthor, url):
        self.msgs.append( "%s @ %s: %s %s: deploy %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"),
                url
            ))
        ))

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