![Aminet](/pics/aminet_sketch_64.png) ![Aminet](/pics/aminet.png) | 84623 packages online |
|
![](/pics/pix.gif) |
| dev/misc/AmiCVS1-0.lha | | | No screenshot available |
|
===========================================================================
This file gives you some information about the package AmiCVS.
AmiCVS is a port of the CVS and the PCL-CVS package for the Amiga system.
Current version: AmiCVS 1.0 by Reiner B. Nix
===========================================================================
Contents
--------
· What is CVS?
· Additional required stuff
· Contents of this package
· Installing the package
· Limitations and remarks
· Original packages and places to get them
· Copyright
· Thanks
· The authors address
What is CVS?
------------
CVS is a software version control system for program sources and
binaries. It is built on top of the RCS package extending and
simplifying it. Therefore you need an installed RCS package. CVS can
be used from shell or GNU Emacs with the PCL-CVS package.
Additional required stuff
-------------------------
As mentioned before, CVS is built on top of RCS in a way that it
calls the RCS executable programms. You need a version of the RCS
package, e.g. HWGRCS the well ported RCS package for Amiga by
Heinz Wrobel.
To recompile the cvs program, you need a C compiler (e.g. gcc 2.3.3)
and yacc (e.g. bison 1.21) when changing the file AmiCVS/lib/getdate.y.
Contents of this package
------------------------
AmiCVS/ReadMe.Amiga :this documentation file you're reading
AmiCVS/dok/* :documentation for cvs and pcl-cvs
AmiCVS/bin/cvs :the cvs executable program
AmiCVS/Rexx/CollectLog.cvs :an ARexx script building a global log file
AmiCVS/s/user-startup.add :sample of additional entries for your
s:user-startup file
AmiCVS/libs :some libraries (implicid) used by the ARexx script
AmiCVS/Repository :a sample repository
AmiCVS/Repository/CVSlogfiles :empty dir, it will later contain the global
log files
AmiCVS/Repository/CVSroot :sample administration files required by cvs
AmiCVS/Repository/CVSheaders :sample cvs headers to include into your source
files
AmiCVS/emacs :stuff to support cvs by GNU emacs
AmiCVS/emacs/lisp-adds :directory to collect all non-standard add-ons
AmiCVS/emacs/lisp-adds/pcl-cvs/* :ported files for the pcl-cvs mode
AmiCVS/emacs/lisp-adds/user-lisp/* :user specific setting files
AmiCVS/emacs/.emacs-add :extension of your s:.emacs to load the other adds
AmiCVS/lib :ported source for the cvs lib (just a linker library)
AmiCVS/scr :ported source for the cvs program
Installing the package
----------------------
· This file gives only brief hints to the ported cvs package using
the sample files. For more information:
on CVS see AmiCVS/dok/cvs.guide in this package,
on PCL-CVS see AmiCVS/dok/pcl-cvs.guide and
on RCS see README.guide in your RCS package if you're using HWGRCS.
· First, install the RCS package. Supposing you're using HWGRCS no
further installation than copying the package to GNU:hwg-rcs8 is
neccessary. You may choose another location and adapt the file
pathes latter.
· Choose a place for the package and copy the files. On my system
there is a symbolic volume GNU: where AmiCVS is located: GNU:AmiCVS.
· Choose a place for the repository and copy the whole tree
AmiCVS/Repositiory to this place. It is a well idea of security to
select another partition than your common work partition!
· Include the file AmiCVS/s/user-startup.add into your s:user-startup
and adapt the path entries matching your system if you have choosen
other ones.
· Copy the libraries AmiCVS/libs/#? to Libs:
*** Beware that you don't replace newer versions ***
*** of this libraries if they already exists! ***
· Copy the file AmiCVS/rexx/CollectLog.cvs to Rexx:
· If your're using the GNU emacs editor you can install PCL-CVS with
the following steps:
· Append the file AmiCVS/emacs/.emacs-add to your s:.emacs
· Copy the tree AmiCVS/emacs/lisp-adds to GNUemacs:lisp-adds
· Adapt the path entries in the file
GNUemacs:lisp-adds/user-lisp-pcl-cvs-settings.el matching your
system if you have choosen other ones. This requieres
byte-compiling this file after doing the changes: type
"M-x byte-compile-file".
· Now, you have to reboot to activate the changes in your s:user-startup.
Limitations and remarks
-----------------------
· The cvs program needs a stack of 50.000 to 100.000 bytes to run
reliable. Otherwise you'll get enoying error messages like
"floating point exception" or the system may crash!
· Due to the fact that cvs is compiled with gcc, the GNU C compiler,
and HWGRCS is using SAS C some problems exists with path names.
Please don't set the environment variable CVSROOT to directly to a
volume name!
· Be aware that the programs comes from Unix systems. This causes
some unexpected behavior of the programs dealing with file names.
On Unix systems file names are case sensitiv on Amiga not.
For example:
"cvs ceckout cvsroot"
;this works well nevertheless the module is named CVSROOT
"cvs release cvsroot"
;this fails due to the unknown module name
"cvs release CVSROOT"
;this fails due to the wrong directory name
· The original sources of cvs package version 1.3 residing in the
GNU locations had to be adapted (using gcc version 2.3.3):
- the installation procedure don't match the amiga system,
- the makefiles aren't able to run,
- some configuration in src/config.h had to be done,
- there occured an compilation error in cvs.h.
· The original sources of pcl-cvs version 1.05 and the contribution
comming with the editor xemacs are merged to get a complete
PCL-CVS package running on the GNU emacs, version 18.58, Amiga
port 1.26DG. They had to be adapted due to several unix specific
things. See AmiCVS/emacs/user-lisp/pcl-settings.el and
AmiCVS/emacs/pcl-cvs/pcl-cvs for more details.
Original packages and places to get them
----------------------------------------
hwgcvs8 on AMINET
cvs1-3 from ftp ftp.prep.ai.mit.edu in pub/gnu (or other GNU locations)
pcl-cvs1.05 from ftp ftp.lysator.liu.se in pub/emacs
cvs-texi-0.07 from ftp ftp.lysator.liu.se in pub/emacs
Copyright
---------
As not other declaimed, this package and all it's files are beyond
the gnu general public license, see AmiCVS/doc/cvs.guide for
details. Have a look to the components and their own copyrights
mentioned in the original packages.
Thanks
------
I wish to thank all the people involved with the CVS stuff,
namely and in alphabetical order:
Brian Berliner and Jeff Polk for CVS,
Per Cederqvist for the emacs mode pcl-cvs and the cvs texinfo documentation,
David Gay for the Amiga port of GNU emacs,
Markus M. Wild for the Amiga port of gcc,
Heinz Wrobel for the Amiga port of RCS
All of them wrote great stuff making this package possible!
The authors adress
------------------
Feel free to send my remarks, questions, bug reports ...
snail mail:
Reiner B. Nix
Roermonder Straße 112a, App. 60
52072 Aachen
Germany
email:
rbnix pool.informatik.rwth-aachen.de
|
Contents of dev/misc/AmiCVS1-0.lhaPERMISSION UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic] 258 628 41.1% -lh5- a797 Oct 29 1994 AmiCVS/bin.info
[generic] 87933 191392 45.9% -lh5- 585e Nov 4 1994 AmiCVS/bin/cvs
[generic] 8941 19012 47.0% -lh5- 59f9 Nov 4 1994 AmiCVS/bin/mkmodules
[generic] 258 628 41.1% -lh5- 606c Nov 4 1994 AmiCVS/dok.info
[generic] 96723 351072 27.6% -lh5- 0c8f Nov 4 1994 AmiCVS/dok/cvs.dvi
[generic] 283 523 54.1% -lh5- 7478 Nov 4 1994 AmiCVS/dok/cvs.dvi.info
[generic] 63504 213032 29.8% -lh5- ddf9 Nov 4 1994 AmiCVS/dok/cvs.guide
[generic] 55320 180455 30.7% -lh5- 9f47 Apr 8 1993 AmiCVS/dok/cvs.texinfo
[generic] 7025 18296 38.4% -lh5- 5a3a Apr 8 1993 AmiCVS/dok/gpl.texinfo
[generic] 30752 85652 35.9% -lh5- 7883 Nov 4 1994 AmiCVS/dok/pcl-cvs.dvi
[generic] 281 523 53.7% -lh5- b261 Nov 4 1994 AmiCVS/dok/pcl-cvs.dvi.info
[generic] 23801 79564 29.9% -lh5- 8f93 Nov 4 1994 AmiCVS/dok/pcl-cvs.guide
[generic] 22876 69329 33.0% -lh5- 067b Jun 1 1993 AmiCVS/dok/pcl-cvs.texinfo
[generic] 41956 132656 31.6% -lh5- 649b Jul 29 1994 AmiCVS/dok/texinfo.tex
[generic] 258 628 41.1% -lh5- 6f33 Nov 4 1994 AmiCVS/emacs.info
[generic] 118 187 63.1% -lh5- 458d Nov 4 1994 AmiCVS/emacs/.emacs-add
[generic] 259 628 41.2% -lh5- 30be Nov 4 1994 AmiCVS/emacs/lisp-adds.info
[generic] 259 628 41.2% -lh5- bb50 Nov 4 1994 AmiCVS/emacs/lisp-adds/pcl-cvs.info
[generic] 941 1862 50.5% -lh5- 6f7c Nov 2 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/compile-all.el
[generic] 356 600 59.3% -lh5- fb87 Nov 4 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/compile-all.elc
[generic] 9248 37968 24.4% -lh5- e317 Nov 2 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/cookie.el
[generic] 5481 23600 23.2% -lh5- 99f8 Nov 4 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/cookie.elc
[generic] 2534 7911 32.0% -lh5- d2fb Nov 2 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/dll-debug.el
[generic] 1738 5690 30.5% -lh5- e1af Nov 4 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/dll-debug.elc
[generic] 2835 10528 26.9% -lh5- 635d Nov 2 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/dll.el
[generic] 1917 6145 31.2% -lh5- 1498 Nov 4 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/dll.elc
[generic] 1053 2781 37.9% -lh5- e35d Nov 2 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/elib-node.el
[generic] 235 798 29.4% -lh5- 1457 Nov 4 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/elib-node.elc
[generic] 261 565 46.2% -lh5- 40ec Nov 2 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/pcl-cvs-startup.el
[generic] 21901 79015 27.7% -lh5- a84f Nov 4 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/pcl-cvs.el
[generic] 19085 53913 35.4% -lh5- 7608 Nov 4 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/pcl-cvs.elc
[generic] 1931 4884 39.5% -lh5- a605 Nov 2 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/string.el
[generic] 1039 1882 55.2% -lh5- 4b8f Nov 4 1994 AmiCVS/emacs/lisp-adds/pcl-cvs/string.elc
[generic] 260 628 41.4% -lh5- 7be7 Nov 4 1994 AmiCVS/emacs/lisp-adds/user-lisp.info
[generic] 560 1120 50.0% -lh5- 1d13 Nov 4 1994 AmiCVS/emacs/lisp-adds/user-lisp/pcl-cvs-settings.el
[generic] 484 884 54.8% -lh5- c59a Nov 4 1994 AmiCVS/emacs/lisp-adds/user-lisp/pcl-cvs-settings.elc
[generic] 267 628 42.5% -lh5- c70b Oct 29 1994 AmiCVS/lib.info
[generic] 2211 5226 42.3% -lh5- aeb3 Feb 4 1992 AmiCVS/lib/alloca.c
[generic] 1186 2478 47.9% -lh5- 9826 Oct 1 1991 AmiCVS/lib/argmatch.c
[generic] 459 899 51.1% -lh5- a1fa Feb 4 1992 AmiCVS/lib/dup2.c
[generic] 1507 4516 33.4% -lh5- 0727 Mar 31 1992 AmiCVS/lib/error.c
[generic] 1525 4170 36.6% -lh5- 1b27 Apr 10 1992 AmiCVS/lib/fnmatch.c
[generic] 819 1641 49.9% -lh5- cd8e Apr 10 1992 AmiCVS/lib/fnmatch.h
[generic] 602 1351 44.6% -lh5- bd4c Oct 1 1991 AmiCVS/lib/ftruncate.c
[generic] 13228 45589 29.0% -lh5- a5fe Oct 26 1994 AmiCVS/lib/getdate.c
[generic] 6042 21259 28.4% -lh5- f16b Mar 3 1992 AmiCVS/lib/getdate.y
[generic] 5692 17162 33.2% -lh5- 1e5f Mar 31 1992 AmiCVS/lib/getopt.c
[generic] 1514 3549 42.7% -lh5- acfd Mar 31 1992 AmiCVS/lib/getopt.h
[generic] 1430 3669 39.0% -lh5- c574 Mar 31 1992 AmiCVS/lib/getopt1.c
[generic] 631 1151 54.8% -lh5- 7fe2 Mar 31 1992 AmiCVS/lib/getwd.c
[generic] 698 1258 55.5% -lh5- 545c Apr 10 1992 AmiCVS/lib/hostname.c
[generic] 681 1956 34.8% -lh5- cb79 Nov 4 1994 AmiCVS/lib/makefile
[generic] 1459 3348 43.6% -lh5- 1fbb Oct 1 1991 AmiCVS/lib/mkdir.c
[generic] 45612 156380 29.2% -lh5- dda8 Apr 10 1992 AmiCVS/lib/regex.c
[generic] 5669 17575 32.3% -lh5- 9dac Apr 10 1992 AmiCVS/lib/regex.h
[generic] 994 1880 52.9% -lh5- 27b6 Oct 1 1991 AmiCVS/lib/rename.c
[generic] 2665 8910 29.9% -lh5- 86f7 Mar 31 1992 AmiCVS/lib/sighandle.c
[generic] 610 1134 53.8% -lh5- 576c Oct 1 1991 AmiCVS/lib/strdup.c
[generic] 901 1860 48.4% -lh5- e08a Apr 10 1992 AmiCVS/lib/strippath.c
[generic] 616 1095 56.3% -lh5- f2ec Oct 1 1991 AmiCVS/lib/stripslash.c
[generic] 1730 4586 37.7% -lh5- efb7 Apr 10 1992 AmiCVS/lib/system.h
[generic] 602 1151 52.3% -lh5- 70c8 Oct 1 1991 AmiCVS/lib/wait.h
[generic] 621 1097 56.6% -lh5- d30c Oct 1 1991 AmiCVS/lib/yesno.c
[generic] 258 628 41.1% -lh5- 2d72 Nov 4 1994 AmiCVS/libs.info
[generic] 12361 17100 72.3% -lh5- bf60 Mar 6 1992 AmiCVS/libs/arp.library
[generic] 18171 41720 43.6% -lh5- c06f Mar 6 1992 AmiCVS/libs/rexxarplib.library
[generic] 1012 1792 56.5% -lh5- adca Mar 6 1992 AmiCVS/libs/screenshare.library
[generic] 2864 7203 39.8% -lh5- 0beb Feb 17 1995 AmiCVS/ReadMe
[generic] 259 628 41.2% -lh5- d45e Nov 4 1994 AmiCVS/Repository.info
[generic] 68 224 30.4% -lh5- 99cb Oct 29 1994 AmiCVS/Repository/CVSheaders/c.cvs-header
[generic] 67 223 30.0% -lh5- d631 Nov 4 1994 AmiCVS/Repository/CVSheaders/cc.cvs-header
[generic] 66 223 29.6% -lh5- db15 Oct 30 1994 AmiCVS/Repository/CVSheaders/m2.cvs-header
[generic] 82 227 36.1% -lh5- 488d Oct 30 1994 AmiCVS/Repository/CVSheaders/make.cvs-header
[generic] 0 0 ****** -lh0- 0000 Feb 17 1995 AmiCVS/Repository/CVSlogfiles/
[generic] 453 845 53.6% -lh5- d851 May 31 1993 AmiCVS/Repository/CVSroot/commitinfo
[generic] 571 1033 55.3% -lh5- 09a4 May 31 1993 AmiCVS/Repository/CVSroot/commitinfo,v
[generic] 0 0 ****** -lh0- 0000 Nov 4 1994 AmiCVS/Repository/CVSroot/commitlog
[generic] 669 1313 51.0% -lh5- 124b May 31 1993 AmiCVS/Repository/CVSroot/editinfo
[generic] 787 1499 52.5% -lh5- 7bd3 May 31 1993 AmiCVS/Repository/CVSroot/editinfo,v
[generic] 0 0 ****** -lh0- 0000 Nov 4 1994 AmiCVS/Repository/CVSroot/history
[generic] 488 912 53.5% -lh5- effd Nov 4 1994 AmiCVS/Repository/CVSroot/loginfo
[generic] 608 1123 54.1% -lh5- 3ca3 May 31 1993 AmiCVS/Repository/CVSroot/loginfo,v
[generic] 592 1341 44.1% -lh5- 5861 May 31 1993 AmiCVS/Repository/CVSroot/modules
[generic] 771 1670 46.2% -lh5- 562c Nov 4 1994 AmiCVS/Repository/CVSroot/modules,v
[generic] 402 730 55.1% -lh5- 6aea May 31 1993 AmiCVS/Repository/CVSroot/rcsinfo
[generic] 521 915 56.9% -lh5- 14aa May 31 1993 AmiCVS/Repository/CVSroot/rcsinfo,v
[generic] 262 628 41.7% -lh5- 2426 Nov 4 1994 AmiCVS/Rexx.info
[generic] 432 1039 41.6% -lh5- ee7a Nov 4 1994 AmiCVS/Rexx/CollectLog.cvs
[generic] 262 628 41.7% -lh5- 5f46 Nov 4 1994 AmiCVS/s.info
[generic] 299 558 53.6% -lh5- fbe4 Feb 17 1995 AmiCVS/s/user-startup.add
[generic] 268 628 42.7% -lh5- 9279 Oct 29 1994 AmiCVS/scr.info
[generic] 4042 11519 35.1% -lh5- ab0d Oct 26 1994 AmiCVS/scr/add.c
[generic] 1187 2714 43.7% -lh5- 4701 Mar 31 1992 AmiCVS/scr/admin.c
[generic] 1687 3931 42.9% -lh5- fcb3 Oct 26 1994 AmiCVS/scr/checkin.c
[generic] 6083 19098 31.9% -lh5- d19d Oct 29 1994 AmiCVS/scr/checkout.c
[generic] 2537 8805 28.8% -lh5- d518 Mar 31 1992 AmiCVS/scr/classify.c
[generic] 8149 29504 27.6% -lh5- 600c Mar 31 1992 AmiCVS/scr/commit.c
[generic] 3252 7874 41.3% -lh5- 0261 Oct 29 1994 AmiCVS/scr/config.h
[generic] 894 2344 38.1% -lh5- 4534 Mar 31 1992 AmiCVS/scr/create_adm.c
[generic] 4808 14156 34.0% -lh5- 58fe Oct 26 1994 AmiCVS/scr/cvs.h
[generic] 3006 9851 30.5% -lh5- e499 Apr 10 1992 AmiCVS/scr/diff.c
[generic] 3225 10835 29.8% -lh5- fe72 Mar 31 1992 AmiCVS/scr/entries.c
[generic] 2038 6267 32.5% -lh5- 8768 Apr 10 1992 AmiCVS/scr/find_names.c
[generic] 2155 6356 33.9% -lh5- 1cc2 Mar 31 1992 AmiCVS/scr/hash.c
[generic] 659 1497 44.0% -lh5- ad57 Mar 31 1992 AmiCVS/scr/hash.h
[generic] 12820 38726 33.1% -lh5- 949b Apr 10 1992 AmiCVS/scr/history.c
[generic] 2108 5182 40.7% -lh5- 137a Apr 3 1992 AmiCVS/scr/ignore.c
[generic] 7658 25282 30.3% -lh5- af78 Mar 31 1992 AmiCVS/scr/import.c
[generic] 3599 12391 29.0% -lh5- 65a0 Apr 10 1992 AmiCVS/scr/lock.c
[generic] 1288 2868 44.9% -lh5- a8f3 Mar 31 1992 AmiCVS/scr/log.c
[generic] 3932 12247 32.1% -lh5- 7d41 Apr 10 1992 AmiCVS/scr/logmsg.c
[generic] 4372 12592 34.7% -lh5- f5c1 Oct 28 1994 AmiCVS/scr/main.c
[generic] 678 1619 41.9% -lh5- 0a9b Nov 4 1994 AmiCVS/scr/makefile
[generic] 3104 9450 32.8% -lh5- 8249 Mar 31 1992 AmiCVS/scr/mkmodules.c
[generic] 6659 19283 34.5% -lh5- f541 Apr 10 1992 AmiCVS/scr/modules.c
[generic] 1538 3820 40.3% -lh5- d002 Mar 31 1992 AmiCVS/scr/myndbm.c
[generic] 470 1006 46.7% -lh5- f8b2 Feb 29 1992 AmiCVS/scr/myndbm.h
[generic] 1093 2278 48.0% -lh5- 8fca Mar 31 1992 AmiCVS/scr/no_diff.c
[generic] 1610 3883 41.5% -lh5- c807 Apr 10 1992 AmiCVS/scr/parseinfo.c
[generic] 4291 13491 31.8% -lh5- 088e Apr 10 1992 AmiCVS/scr/patch.c
[generic] 21 21 100.0% -lh0- 8431 Jan 8 1992 AmiCVS/scr/patchlevel.h
[generic] 9757 34006 28.7% -lh5- 3e58 Mar 31 1992 AmiCVS/scr/rcs.c
[generic] 1151 2949 39.0% -lh5- 7f8d Mar 31 1992 AmiCVS/scr/rcs.h
[generic] 3922 12984 30.2% -lh5- 5ebd Apr 10 1992 AmiCVS/scr/recurse.c
[generic] 2051 4889 42.0% -lh5- 4705 Feb 29 1992 AmiCVS/scr/release.c
[generic] 1593 3979 40.0% -lh5- d11b Apr 10 1992 AmiCVS/scr/remove.c
[generic] 1531 4351 35.2% -lh5- 3007 Mar 31 1992 AmiCVS/scr/repos.c
[generic] 3731 10179 36.7% -lh5- 8817 Apr 10 1992 AmiCVS/scr/rtag.c
[generic] 1808 5163 35.0% -lh5- 6ad6 Mar 31 1992 AmiCVS/scr/status.c
[generic] 5820 18504 31.5% -lh5- 5764 Mar 31 1992 AmiCVS/scr/subr.c
[generic] 2334 6311 37.0% -lh5- e02f Mar 31 1992 AmiCVS/scr/tag.c
[generic] 7714 27078 28.5% -lh5- 9c8a Oct 29 1994 AmiCVS/scr/update.c
[generic] 1884 5275 35.7% -lh5- 6ead Mar 31 1992 AmiCVS/scr/vers_ts.c
[generic] 232 356 65.2% -lh5- a467 Apr 10 1992 AmiCVS/scr/version.c
---------- ----------- ------- ------- ------ ---------- ------------ ----------
Total 134 files 797719 2420869 33.0% Feb 22 1995
|
|
|
![](/pics/pix.gif) |
Aminet © 1992-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminet aminet net> |