mercurial/color.py
changeset 30652 1ec42bdd7874
child 30653 b2be4ccaff1d
equal deleted inserted replaced
30651:27e48410380d 30652:1ec42bdd7874
       
     1 # utility for color output for Mercurial commands
       
     2 #
       
     3 # Copyright (C) 2007 Kevin Christen <kevin.christen@gmail.com> and other
       
     4 #
       
     5 # This software may be used and distributed according to the terms of the
       
     6 # GNU General Public License version 2 or any later version.
       
     7 
       
     8 from __future__ import absolute_import
       
     9 
       
    10 _styles = {'grep.match': 'red bold',
       
    11            'grep.linenumber': 'green',
       
    12            'grep.rev': 'green',
       
    13            'grep.change': 'green',
       
    14            'grep.sep': 'cyan',
       
    15            'grep.filename': 'magenta',
       
    16            'grep.user': 'magenta',
       
    17            'grep.date': 'magenta',
       
    18            'bookmarks.active': 'green',
       
    19            'branches.active': 'none',
       
    20            'branches.closed': 'black bold',
       
    21            'branches.current': 'green',
       
    22            'branches.inactive': 'none',
       
    23            'diff.changed': 'white',
       
    24            'diff.deleted': 'red',
       
    25            'diff.diffline': 'bold',
       
    26            'diff.extended': 'cyan bold',
       
    27            'diff.file_a': 'red bold',
       
    28            'diff.file_b': 'green bold',
       
    29            'diff.hunk': 'magenta',
       
    30            'diff.inserted': 'green',
       
    31            'diff.tab': '',
       
    32            'diff.trailingwhitespace': 'bold red_background',
       
    33            'changeset.public' : '',
       
    34            'changeset.draft' : '',
       
    35            'changeset.secret' : '',
       
    36            'diffstat.deleted': 'red',
       
    37            'diffstat.inserted': 'green',
       
    38            'histedit.remaining': 'red bold',
       
    39            'ui.prompt': 'yellow',
       
    40            'log.changeset': 'yellow',
       
    41            'patchbomb.finalsummary': '',
       
    42            'patchbomb.from': 'magenta',
       
    43            'patchbomb.to': 'cyan',
       
    44            'patchbomb.subject': 'green',
       
    45            'patchbomb.diffstats': '',
       
    46            'rebase.rebased': 'blue',
       
    47            'rebase.remaining': 'red bold',
       
    48            'resolve.resolved': 'green bold',
       
    49            'resolve.unresolved': 'red bold',
       
    50            'shelve.age': 'cyan',
       
    51            'shelve.newest': 'green bold',
       
    52            'shelve.name': 'blue bold',
       
    53            'status.added': 'green bold',
       
    54            'status.clean': 'none',
       
    55            'status.copied': 'none',
       
    56            'status.deleted': 'cyan bold underline',
       
    57            'status.ignored': 'black bold',
       
    58            'status.modified': 'blue bold',
       
    59            'status.removed': 'red bold',
       
    60            'status.unknown': 'magenta bold underline',
       
    61            'tags.normal': 'green',
       
    62            'tags.local': 'black bold'}