# CvsGraph configuration # # $Horde: chora/config/cvsgraph.conf.dist,v 1.1.12.1 2008/10/09 17:40:03 jan Exp $ # # - Empty lines and whitespace are ignored. # # - Comments start with '#' and everything until # end of line is ignored. # # - Strings are C-style strings in which characters # may be escaped with '\' and written in octal # and hex escapes. Note that '\' must be escaped # if it is to be entered as a character. # # - Some strings are expanded with printf like # conversions which start with '%'. Not all # are applicable at all times, in which case they # will expand to noting. # %c = cvsroot (with trailing '/') # %C = cvsroot (*without* trailing '/') # %m = module (with trailing '/') # %M = module (*without* trailing '/') # %f = filename without path # %F = filename without path and with ",v" stripped # %p = path part of filename (with trailing '/') # %r = number of revisions # %b = number of branches # %% = '%' # %R = the revision number (e.g. '1.2.4.4') # %P = previous revision number # %B = the branch number (e.g. '1.2.4') # %d = date of revision # %a = author of revision # %s = state of revision # %t = current tag of branch or revision # %0..%9 = command-line argument -0 .. -9 # # - Numbers may be entered as octal, decimal or # hex as in 0117, 79 and 0x4f respectively. # # - Fonts are numbered 0..4 (defined as in libgd) # 0 = tiny # 1 = small # 2 = medium (bold) # 3 = large # 4 = giant # # - Colors are a string like html-type colors in # the form "#rrggbb" with parts written in hex # rr = red (00..ff) # gg = green (00-ff) # bb = blue (00-ff) # # - There are several reserved words besides of the # feature-keywords. These additional reserved words # expand to numerical values: # * false = 0 # * true = 1 # * left = 0 # * center = 1 # * right = 2 # * gif = 0 # * png = 1 # * jpeg = 2 # * tiny = 0 # * small = 1 # * medium = 2 # * large = 3 # * giant = 4 # cvsroot <string> # The *absolute* base directory where the # CSV/RCS repository can be found # cvsmodule <string> # cvsroot = ""; cvsmodule = ""; # color_bg <color> # The background color of the image color_bg = "#ffffff"; # date_format <string> # The strftime(3) format string for date and time date_format = "%d-%b-%Y %H:%M:%S"; box_shadow = true; tag_font = medium; tag_color = "#333399"; rev_font = giant; rev_color = "#000000"; rev_bgcolor = "#e9e9e9"; rev_separator = 1; rev_minline = 15; rev_maxline = 30; rev_lspace = 5; rev_rspace = 5; rev_tspace = 3; rev_bspace = 3; rev_text = "%d\n%a, %s"; # or "%d" for just the date rev_text_font = tiny; rev_text_color = "#000000"; # branch_font <number> # The font of the number and tags # branch_color <color> # All branch element's color # branch_[lrtb]space <number> # Interior spacing (margin) # branch_margin <number> # Exterior spacing # branch_connect <number> # Length of the vertical connector branch_font = giant; branch_color = "#333399"; branch_bgcolor = "#ffffff"; branch_lspace = 5; branch_rspace = 5; branch_tspace = 3; branch_bspace = 3; branch_margin = 15; branch_connect = 8; # title <string> # The title string is expanded (see above for details) # title_[xy] <number> # Postion of title # title_font <number> # The font # title_align <number> # 0 = left # 1 = center # 2 = right # title_color <color> title = "%p%F\nRevisions: %r, Branches: %b"; title_x = 10; title_y = 5; title_font = small; title_align = left; title_color = "#000000"; # Margins of the image # Note: the title is outside the margin margin_top = 35; margin_bottom = 10; margin_left = 10; margin_right = 10; # Image format(s) # image_type <number|{gif,jpeg,png}> # gif (0) = Create gif image # png (1) = Create png image # jpeg (2) = Create jpeg image # Image types are available if they can be found in # the gd library. Newer versions of gd do not have # gif anymore. CvsGraph will automatically generate # png images instead. # image_quality <number> # The quality of a jpeg image (1..100) image_type = png; image_quality = 75; # HTML ImageMap generation # map_name <string> # The name= attribute in <map name="mapname">...</map> # map_branch_href <string> # map_branch_alt <string> # map_rev_href <string> # map_rev_alt <string> # map_diff_href <string> # map_diff_alt <string> # These are the href= and alt= attributes in the <area> # tags of html. The strings are expanded (see above). # Use the following setting for Chora # %0 = Argument Seperator # %1 = CVS Url # %2 = Diff Url # %3 = Checkout Url map_name = "graphMap"; map_branch_href = "href=\"%1%0onb=%R\""; map_diff_href = "href=\"%2%0r1=%P%0r2=%R\""; map_rev_href = "href=\"%3%0r=%R\""; map_branch_alt = "alt=\"%t (%B)\""; map_rev_alt = "alt=\"%t (%R)\""; map_diff_alt = "alt=\"%P <-> %R\"";