# CvsGraph configuration # # - 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 # ViewCVS currently uses the following two command-line arguments to # pass URL information to cvsgraph: # -6 request.amp_query (the query preceeded with '&') # -7 request.qmark_query (the query preceed with '?') # # - 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 # The *absolute* base directory where the # CSV/RCS repository can be found # cvsmodule # cvsroot = "--unused--"; # unused with ViewCVS, will be overridden cvsmodule = ""; # unused with ViewCVS -- please leave it blank # color_bg # The background color of the image color_bg = "#ffffff"; # date_format # 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 = "#007000"; rev_font = giant; rev_color = "#000000"; rev_bgcolor = "#f0f0f0"; rev_separator = 1; rev_minline = 15; rev_maxline = 30; rev_lspace = 5; rev_rspace = 5; rev_tspace = 3; rev_bspace = 3; rev_text = "%d"; # or "%d\n%a, %s" for author and state too rev_text_font = tiny; rev_text_color = "#500020"; # branch_font # The font of the number and tags # branch_color # All branch element's color # branch_[lrtb]space # Interior spacing (margin) # branch_margin # Exterior spacing # branch_connect # Length of the vertical connector branch_font = medium; branch_color = "#0000c0"; branch_bgcolor = "#ffffc0"; branch_lspace = 5; branch_rspace = 5; branch_tspace = 3; branch_bspace = 3; branch_margin = 15; branch_connect = 8; # title # The title string is expanded (see above for details) # title_[xy] # Postion of title # title_font # The font # title_align # 0 = left # 1 = center # 2 = right # title_color title = "%C: %p%F\nRevisions: %r, Branches: %b"; title_x = 10; title_y = 5; title_font = small; title_align = left; title_color = "#800000"; # 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 # 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 # The quality of a jpeg image (1..100) image_type = png; image_quality = 75; # HTML ImageMap generation # map_name # The name= attribute in ... # map_branch_href # map_branch_alt # map_rev_href # map_rev_alt # map_diff_href # map_diff_alt # These are the href= and alt= attributes in the # tags of html. The strings are expanded (see above). map_name = "MyMapName"; map_branch_href = "href=\"%m%F?only_with_tag=%t%8%6\""; map_branch_alt = "alt=\"%0 %t (%B)\""; # You might want to experiment with the following setting: # 1. The default setting will take you to a ViewCVS generated page displaying # that revision of the file, if you click into a revision box: map_rev_href = "href=\"%m%F?view=markup&rev=%R%6\""; # 2. This alternative setting will take you to the anchor representing this # revision on a ViewCVS generated Log page for that file: # map_rev_href = "href=\"%m%F%7#rev%R\""; # map_rev_alt = "alt=\"%1 %t (%R)\""; map_diff_href = "href=\"%m%F?r1=%P&r2=%R%8%6\""; map_diff_alt = "alt=\"%2 %P <-> %R\"";