/[CvsGraph]/cvsgraph/README
ViewVC logotype

Diff of /cvsgraph/README

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

revision 1.1, Tue Feb 20 12:07:03 2001 UTC revision 1.4, Sun Mar 4 20:15:42 2001 UTC
# Line 1  Line 1 
1  CvsGraph 1.0.0  CvsGraph 1.1.0
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
# Line 11  Line 11 
11  Notes  Notes
12  -----  -----
13  - I only tested it with:  - I only tested it with:
14          * RedHat Linux 6.[12] with 2.2.16.          * RedHat Linux 6.[12] and 7.0
15          * cvs-1.10          * cvs-1.10
16          * rcs-5.7          * rcs-5.7
17          * gd-1.3 (!)          * gd-1.3 and gd-1.8
18    and have (yet) no clue wheter other systems will like my writing.  - CvsGraph generates only gifs for old versions of gd and only png and jpeg for
19  - CvsGraph only generates (sort of) gifs at the moment because of an old    newer version of gd.
   version of libgd. You are welcome to change this (shouldn't be too hard).  
20    
21    
22    
# Line 26  Line 25 
25  Go to a directory of your choice, unpack the package and cd into the newly  Go to a directory of your choice, unpack the package and cd into the newly
26  create directory:  create directory:
27          $ cd /where/ever/you/want          $ cd /where/ever/you/want
28          $ tar xzf cvsgraph-1.0.0.tar.gz          $ tar xzf cvsgraph-1.1.0.tar.gz
29          $ cd cvsgraph-1.0.0          $ cd cvsgraph-1.1.0
30            $ ./configure
 Edit the Makefile to suit your needs and run:  
31          $ make          $ make
32    
33  This should do the trick and you have an executable file 'cvsgraph' in the  This should do the trick and you have an executable file 'cvsgraph' in the
# Line 53  Line 51 
51  be very insecure. Make a wrapper cgi-script in php, perl, or whatever you  be very insecure. Make a wrapper cgi-script in php, perl, or whatever you
52  normally use. A nice way is to hack the 'cvsweb' package to call CvsGraph.  normally use. A nice way is to hack the 'cvsweb' package to call CvsGraph.
53    
54  To generate am image do something like:  To generate an image do something like:
55          $ cvsgraph -r /home/to/repository -m module -o mygraph.gif myfile.c,v          $ cvsgraph -r /home/to/repository -m module -o mygraph.gif myfile.c,v
56    
57  This generates a revison/branch image of the rcs file 'myfile.c,v' and puts it  This generates a revison/branch image of the rcs file 'myfile.c,v' and puts it
# Line 68  Line 66 
66    
67  Todo  Todo
68  ----  ----
69  - use autoconf  - use ImageMagick for better control over what is generated (also multiple
70  - use a newer version of libgd, or better, use ImageMagick for better control    output formats would be possible)
   over what is generated (also multiple output formats would be possible)  
 - find a way to use cvs directly instead of rcs (rlog) without the need for a  
   full checkout of the repository/module  
 - clean up the mess of finding revisions, tags and branches. The main branch  
   does not nessecarily start with revision 1.1  
71  - 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
72    revision-connectors to make place)    revision-connectors to make place)
73  - redo the entire code :-) All good programs are written twice (at least). The  - redo the entire code :-) All good programs are written twice (at least). The

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.0 with CvsGraph 1.7.0