/[CvsGraph]/cvsgraph/cvsgraph.conf
ViewVC logotype

Diff of /cvsgraph/cvsgraph.conf

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.31, Wed Jun 22 19:41:45 2005 UTC revision 1.32, Thu Dec 15 13:06:09 2005 UTC
# Line 56  Line 56 
56  #       gg = green (00-ff)  #       gg = green (00-ff)
57  #       bb = blue (00-ff)  #       bb = blue (00-ff)
58  #  #
59    # *** FIXME ****** working on dynamic colors ***
60    #
61    #   Colors can also be defined as conditional expressions so
62    #   that revision/branch conditions can be repesented visually:
63    #     color = [ "key" op "content" truecase falsecase ];
64    #   Operator 'op' can be one of:
65    #       * =~    contained in regex
66    #       * =*    contained in regex, case insensitive
67    #       * !~    not contained in regex
68    #       * !*    not contained in regex, case insensitive
69    #       * <     less than timestamp or rev/branch number
70    #       * <=    less or equal than timestamp or rev/branch number
71    #       * >     greater than timestamp or rev/branch number
72    #       * >=    greater or equal than timestamp or rev/branch number
73    #       * ==    equal than timestamp or rev/branch number
74    #       * !=    not equal than timestamp or rev/branch number
75    #   The 'content' is one of:
76    #       * POSIX 1003.2 extended regular expression
77    #       * timestamp in UTC format: "YYYY.MM.DD.hh.mm.ss"
78    #       * revision or branch number
79    #   The 'key' can be one of:
80    #       * state         State of the revision
81    #       * author        The auther of a revision
82    #       * tag           both revision- and branch-tags
83    #       * date          date of the revision
84    #       * rev           numeric revision- or branch-number
85    #   Both 'truecase' and 'falsecase' can be either a color-string,
86    #   as described above, or a new conditional expression.
87    #   Examples:
88    #       rev_bgcolor = [ "state" =~ "dead" "#e08080" "#f0f0f0" ];
89    #       branch_color= [ "rev" < "2.1.2" "#000000" [ "tag" =~ "XyZ.*" "#123456" "#654321" ] ];
90    #   Note that not all colors can be changed on the fly. For example,
91    #   branch_color cannot be be changed based on revision identification
92    #   (i.e. author, date or state). The color_bg is always unique and
93    #   fixed (all expressions will evaluate to the false case).
94    #
95  # - There are several reserved words besides of the  # - There are several reserved words besides of the
96  #   feature-keywords. These additional reserved words  #   feature-keywords. These additional reserved words
97  #   expand to numerical values:  #   expand to numerical values:
# Line 200  Line 236 
236    
237  # merge_color <color>  # merge_color <color>
238  #       The color of the line connecting merges  #       The color of the line connecting merges
239    #       See note2 below.
240  # merge_front <boolean>  # merge_front <boolean>
241  #       If true, draw the merge-lines on top if the image  #       If true, draw the merge-lines on top if the image
242  # merge_nocase <boolean>  # merge_nocase <boolean>
243  #       Ignore case in regular expressions  #       Ignore case in regular expressions
244  # merge_from <string>  # merge_from <string>
245  #       A regex describing a tag that is used as the merge source  #       A regex describing a tag that is used as the merge source
246    #       See note2 below.
247  # merge_to <string>  # merge_to <string>
248  #       A regex describing a tag that is the target of the merge  #       A regex describing a tag that is the target of the merge
249    #       See note2 below.
250  # merge_findall <boolean>  # merge_findall <boolean>
251  #       Try to match all merge_to targets possible. This can result in  #       Try to match all merge_to targets possible. This can result in
252  #       multiple lines originating from one tag.  #       multiple lines originating from one tag.
# Line 244  Line 283 
283  #               f_bar   -> "^t_bar$"    -> t_bar  #               f_bar   -> "^t_bar$"    -> t_bar
284  #               f_foobar-> "^t_foobar$" -> <no match>  #               f_foobar-> "^t_foobar$" -> <no match>
285  #  #
286    # NOTE 2:
287    # It is now possible to use multiple regex combination to find merges
288    # which cannot be expressed in one regex.
289    # The triplet merge_{from,to,color} can be used multiple times to
290    # define disjoined tag-definitions.
291    # Example config:
292    #       merge_color = "#ff0000";
293    #       merge_from = "(.*)";
294    #       merge_to = "^pm-%1-to-(.*)";
295    #       merge_color = "#00ff00";
296    #       merge_from = "^closed-(.*)";
297    #       merge_to = "^merged-%1-toMain";
298    #
299    # This will match "rel-1-2-1" to "pm-rel-1-2-1-to-branch-1-2-2" with
300    # bright red and match "closed-branch-1-2-2" to "merged-branch-1-2-2-toMain"
301    # with bright green.
302    # There is no limit on how many times you may repeat the triplet.
303    #
304  merge_color     = "#a000a0";  merge_color     = "#a000a0";
305  merge_front     = false;  merge_front     = false;
306  merge_nocase    = false;  merge_nocase    = false;

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32

  ViewVC Help
Powered by ViewVC 1.1.0 with CvsGraph 1.7.0