1 |
CvsGraph 1.5.0, 15-Aug-2004 |
CvsGraph 1.5.2, 23-Oct-2004 |
2 |
=========================== |
=========================== |
3 |
CvsGraph creates a graphic representation of the revisions and branches in a |
CvsGraph creates a graphic representation of the revisions and branches in a |
4 |
cvs/rcs repository. CvsGraph is inspired on the 'graph'-option from WinCVS. I |
cvs/rcs repository. CvsGraph is inspired on the 'graph'-option from WinCVS. I |
11 |
New in this version |
New in this version |
12 |
------------------- |
------------------- |
13 |
|
|
14 |
- Add regex method for ignoring tags in the generation of the graph. Old trees |
- Fix POSIX compliance in timezone handling. Only putenv() is used now. |
|
are overpolulated and this is a way to reduce it even further. New config |
|
|
options tag_ignore, tag_nocase and tag_negate. |
|
15 |
|
|
16 |
- Added drawing of partial trees. You now can select a subtree based on a |
- Fix branch-count when branches get folded. |
|
revision number, branch number or symbolic tag to show only that part of the |
|
|
tree. New config option branch_subtree selects which part is shown. If the |
|
|
subtree is empty, then the whole tree is shown. |
|
17 |
|
|
18 |
- Most error and warning messages are now displayed in the graph, instead of |
- Fix configure script to detect gd-2 problems (Thanks to Russell Yanofsky) |
|
being written to stderr. This enables you to see an image eventhough errors |
|
|
might be present. The old method would generate a corrupt image. |
|
|
New configuration options include msg_color and msg_font to control the looks |
|
|
of it. Messages are always printed at the bottom of the image. |
|
19 |
|
|
20 |
- Fixed a bug in the folding code where subtrees would not fold correctly. |
- Work around CVSNT wrong keyword ordering breaking rcsfile(5) ordering |
21 |
|
|
22 |
- Added diff links in the map-generation for detected merges so that you can |
- Fix complaining about a new CVSNT keyword properties |
|
get the differences in merge-operations. The options map_merge_href and |
|
|
map_merge_alt must be set accordingly. |
|
|
|
|
|
|
|
|
|
|
|
Known BUGS |
|
|
---------- |
|
|
|
|
|
- The timezone variable does not seem to exist on Mac OSX. I have no clue how |
|
|
to patch this yet. |
|
|
Anyhow, the timezone problem is much worse, because it needs to be calculated |
|
|
from the revision's commit-time and not the current timezone (Daylight saving |
|
|
must be accounted for at commit's time, not current). |
|
23 |
|
|
24 |
|
|
25 |
|
|
28 |
|
|
29 |
create directory: |
create directory: |
30 |
$ cd /where/ever/you/want |
$ cd /where/ever/you/want |
31 |
$ tar xzf cvsgraph-1.5.0.tar.gz |
$ tar xzf cvsgraph-1.5.2.tar.gz |
32 |
$ cd cvsgraph-1.5.0 |
$ cd cvsgraph-1.5.2 |
33 |
$ ./configure |
$ ./configure |
34 |
$ make |
$ make |
35 |
|
|
98 |
|
|
99 |
|
|
100 |
|
|
101 |
|
Contributed code |
102 |
|
---------------- |
103 |
|
- contrib/automatic_documentation: |
104 |
|
If you are interested in tag-management with respect to the correct branch |
105 |
|
information, then I suggest that you take a look at the contribution from |
106 |
|
Henrik Carlqvist. He submitted some server-side scripts that can manage tags |
107 |
|
in a better fashion than cvs on its own. |
108 |
|
|
109 |
|
|
110 |
|
|
111 |
Todo |
Todo |
112 |
---- |
---- |
113 |
- do a better job in making a layout (auto moving branches and rubber banding |
- do a better job in making a layout (auto moving branches and rubber banding |