The following are some of the more recent changes to CVSTrac:
- Extensions to the Wiki markup language.
(See FormattingWikiPages for additional information.)
- Nested lists, such as this one. To form a nested list, add additional
colons to the "*:" or "1:" that begins the list element.
For example, this bullet begins with "*::" - two colons instead of one.
- Use "_:" at the beginning of a paragraph to indent that paragraph.
Multiple colons indent more.
- big bold and very big bold text. Use two asterisks for big bold
and three for very big bold. Like this:
**big bold** and ***very big bold***.
fixed font
text can be done with '=' symbols.
- The use of {link: URL TEXT} markup to create a hyperlink out of
arbitrary text.
- The {linebreak} markup to force a line break.
- The {image: URL} markup puts an image in-line. The URL can be
a relative URL or the name of an attached file. This allows you to
show an attached image in the middle of a document.
- The {quote: TEXT} markup displays TEXT literally.
- Ability to configure extensions to the Wiki markup language (see
CustomMarkupCookbook).
- Linking to repository files simply by entering a
pathname: /cvstrac/timeline.c
- Attachments can be put on Wiki pages now, in addition to tickets.
- Attachments may have Wiki descriptions.
- The Setup screens have been rearranged to be easier to understand.
- An administrator can change the set of Ticket Types available. The
default set of ticket types are:
- Code Defects
- Documentation Errors
- Enhancements Requests
- Unreproducible Events
- Action Items
- An administrator can change the allowed ticket states. The default set
of ticket states are: New, Active, Review, Defer, Fixed, Tested, Closed.
- An administrator can create up to five new custom fields for tickets.
- Alternative "diff" programs can be specified. This allows an administrator
to substitute a full-color "diff" program in place of the standard
monochrome diff that is built in. (See ColoredDiffs)
- CVSTrac normally writes new users into the CVSROOT/passwd file of the
CVS repository. But this feature can now be turned off.
- CVSTrac can now run as an independent server in addition to the older
running modes of CGI and INETD.
- Revamped navigation menu to separate links to other pages from actions that
are applied to the current page.
- Inactive tickets now displayed with strikeout font.
- Tickets and checkins can now have popup link titles.
- Better handling and display of derived tickets.
- Ticket history moved to a separate page, making for much smaller and clearer
ticket views.
- 'Bot/Spam countermeasures now includes a basic CAPTCHA system.
- Subversion support (SvnTrac) and the possibility of supporting other SCM's
(ScmTrac).