AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/misc/rcs_56.lha

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
Short:RCS - Revision Control System Version 5.6
Uploader:
Type:dev/misc
Architecture:m68k-amigaos
Date:1993-02-26
Download:dev/misc/rcs_56.lha - View contents
Readme:dev/misc/rcs_56.readme
Downloads:682

          *********************************
          RCS - The Revision Control System
          *********************************
          
------------
What is RCS?
------------
RCS is a set of tools which help you to maintain version control
over files. RCS was originally intended for software source code,
but it now can handle binary files as well. The various programs
let you check in new revisions, checkout current or previous
revisions, review revision histories, etc.
Architecture: m68k-amigaos

RCS was developed originally at Purdue University by Walter Tichy.
It is intended mainly for Unix machines, but the function it
performs is really vital for any software development environment.

For a good introduction to RCS, read the article by Bryce Nesbitt
in the last issue of Amiga World Tech Journal (RIP). The rcsintro.doc
file (in this archive) also shows some examples.

------------
This Version
------------
This is the AMIGA port of version 5.6 of RCS, which I believe is the
latest (the one that was on the Amiga World Tech Disk was 4.3).
This version has several enhancements over the previous Amiga
ports - see the RCS.README file. For the Amiga, I've added wildcard
expansion. However, two items which the Amiga port does not use:

- GMT times - RCS normally logs the GMT time rather than the local
  time for across-timezone coordination. I originally had this in
  but it requires keeping timezone information in an environment
  variable referenced by every commmand. This didn't seem worth it
  so I reverted back to local time. I can put GMT back in if anyone
  cares.
  
- Links - Although both AmigaDOS 2.0 and RCS support links, this port
  does not handle links any differently than any other file. This is
  mainly because most of the Unix-like link support / resolution 
  routines are present in DICE or SAS yet, and I'm too lazy to come
  up with my own. I'm sure something will change there - Either I will
  not be so lazy, or DICE and SAS will put them in. (Actually, DICE
  does have a start on this already).

------------
Requirements
------------
This version of RCS requires AmigaDOS 2.0 or later. If you try to
run it under an earlier version, you should just get an error
message, and the program will exit.

------------
Installation
------------
Just put everything in the bin directory here somewhere in your
path. Put the doc files where ever you like. Note that many of the
programs run the 'diff' program - so diff needs to also be some-
where on your path. This is the latest diff from GNU (1.15) so
is a pretty handy program by itself. Sorry, I don't have a man
page for diff.

To use most of RCS, you need to set either LOGNAME or USER environ-
ment variable to the your name (or whatever name you want RCS to
long into the revision history). Example:

              setenv LOGNAME SNEVL

NOTE: You can copy env:LOGNAME to envarc:LOGNAME and it will be
set for you automatically everytime you boot.

All of the executables are pure, so you can make them resident if
you wish.

--------------
rcsfreeze.rexx
--------------
This is an ARexx script I wrote to go along with the RCS programs.
On Unix systems there is a shell script called 'rcsfreeze' which
does the same thing. This script assigns a symbolic name to the
current checked-in version of every file in the current directory.
This lets you later recreate that exact baseline using only that
symbolic name, even though all the files may have had different
version numbers. If all of that doesn't make sense to you yet,
wait 'til you work with RCS a while.

------------
Distribution
------------
RCS is free software, distributed under the GNU Public License
(GPL) from the Free Software Foundation. See the file COPYING for
details of the GPL. The important things to note are: (1) There
is no warranty for RCS, by me or FSF; (2) RCS is free; you can
distribute it all you want (and you are encouraged to) but you
can not charge except to recover your costs associated with the
distribution; (3) I have not included the source code, but the
source code is available from me. If you want it, send me a floppy
and enough postage to return it to you. The source builds under
either DICE (2.06.40) or SAS/C (5.10b).

----------------------
Bugs / Requests / Etc.
----------------------
If you find a problem with any of the RCS stuff, report it to me
as soon as you can. DO NOT report the problem to the Free Software
Foundation. If there is a bug, it's probably from me. Even if you
want to request a change or just say hi, I'd be happy to hear
from you. If you want to request the source, you'll need to mail
your disk to me. Otherwise, you can get ahold of me via EMail.


Steve Anderson                 BIX:        snevl
1136 11th Street               Compuserve: 74375,1514
Manhattan Beach, CA 90266      Genie:      S.ANDERSON11

I'm also on the AmigaSerV BBS from time to time: 310-983-1600 


Contents of dev/misc/rcs_56.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                32857   60024  54.7% -lh5- 994a Apr  1  1992 rcs/bin/ci
[generic]                31033   56344  55.1% -lh5- f88d Apr  1  1992 rcs/bin/co
[generic]                28753   56092  51.3% -lh5- a5eb Mar 31  1992 rcs/bin/diff
[generic]                12762   21920  58.2% -lh5- c0f2 Apr  1  1992 rcs/bin/diff3
[generic]                 5857   10416  56.2% -lh5- 3d01 Apr  1  1992 rcs/bin/ident
[generic]                20359   37200  54.7% -lh5- a806 Apr  1  1992 rcs/bin/merge
[generic]                29500   54700  53.9% -lh5- 68de Apr  1  1992 rcs/bin/rcs
[generic]                26679   49116  54.3% -lh5- 7373 Apr  1  1992 rcs/bin/rcsclean
[generic]                24909   45040  55.3% -lh5- 22d4 Apr  1  1992 rcs/bin/rcsdiff
[generic]                20771   38048  54.6% -lh5- da14 Apr  1  1992 rcs/bin/rcsmerge
[generic]                27115   49588  54.7% -lh5- 0e09 Apr  1  1992 rcs/bin/rlog
[generic]                 6993   17982  38.9% -lh5- dc3e Mar 31  1992 rcs/COPYING
[generic]                 8070   29199  27.6% -lh5- e081 Mar 31  1992 rcs/doc/ci.doc
[generic]                 6272   22347  28.1% -lh5- 03c3 Mar 31  1992 rcs/doc/co.doc
[generic]                  932    2371  39.3% -lh5- 1de3 Mar 31  1992 rcs/doc/ident.doc
[generic]                 1064    2920  36.4% -lh5- e4fd Mar 31  1992 rcs/doc/merge.doc
[generic]                 4202   15400  27.3% -lh5- 4f90 Mar 31  1992 rcs/doc/rcs.doc
[generic]                 1977    6045  32.7% -lh5- 7619 Mar 31  1992 rcs/doc/rcsclean.doc
[generic]                 1577    4668  33.8% -lh5- a6f4 Mar 31  1992 rcs/doc/rcsdiff.doc
[generic]                 2432    8639  28.2% -lh5- 9628 Mar 31  1992 rcs/doc/rcsfile.doc
[generic]                 4456   15226  29.3% -lh5- 73bd Mar 31  1992 rcs/doc/rcsintro.doc
[generic]                 1892    5626  33.6% -lh5- f52f Mar 31  1992 rcs/doc/rcsmerge.doc
[generic]                 2806   10071  27.9% -lh5- 7b67 Mar 31  1992 rcs/doc/rlog.doc
[generic]                  390     594  65.7% -lh5- da01 Mar 31  1992 rcs/post
[generic]                 7368   17679  41.7% -lh5- dcc5 Mar 31  1992 rcs/RCS.README
[generic]                 2065    5339  38.7% -lh5- 946e Mar 31  1992 rcs/rcsfreeze.rexx
[generic]                 2345    4897  47.9% -lh5- 5ad4 Apr  1  1992 rcs/README
[generic]                  519    1511  34.3% -lh5- 93e7 Apr 28  1992 zzBBSList.TXT
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        28 files  315955  649002  48.7%            Feb 26  1993
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>