RCS was designed and built by Walter F. Tichy of Purdue University.
RCS version 3 was released in 1983.
Adam Hammer, Thomas Narten, and Daniel Trinkle of Purdue supported RCS
through version 4.3, released in 1990. Guy Harris of Sun contributed
many porting fixes. Paul Eggert of System Development Corporation
contributed bug fixes and tuneups. Jay Lepreau contributed 4.3BSD
support.
Paul Eggert of Twin Sun wrote the changes for RCS versions 5.5 and 5.6
(1991). Rich Braun of Kronos and Andy Glew of Intel contributed ideas
for new options. Bill Hahn of Stratus contributed ideas for setuid
support. Ideas for piece tables came from Joe Berkovitz of Stratus and
Walter F. Tichy. Matt Cross of Stratus contributed test case ideas.
Adam Hammer of Purdue QAed.
Paul Eggert wrote most of the changes for RCS 5.7. K. Richard Pixley
of Cygnus Support contributed several bug fixes. Robert Lupton of
Princeton and Daniel Trinkle contributed ideas for $Name expansion.
Brendan Kehoe of Cygnus Support suggested rlog's -N option. Paul
D. Smith of Data General suggested improvements in option and error
processing. Adam Hammer of Purdue QAed.
Thien-Thi Nguyen wrote the changes for RCS 5.8 and onwards.
A big thanks go to the following people for suggesting features
and reporting bugs (sometimes with fixes) for these releases:
Aaron W. Swenson
Ian Delaney
Karl Berry
Keith Thompson
Klaus T. Aehlig
Ludovic Courtès
Michael Sanders
Mike Dooley
Mike Mestnik
Nelson H. F. Beebe
Oliver Billmann
Paul Ackersviller
Paul Eggert
Ralf Wildenhues
Rob Vermaas
Romain Francoise
Martin Burnicki
Bostjan Vilfan
Honza Horak
Carlie J. Coats, Jr.
Jiri Moskovcak
James Olin Oden
Derek McEachern
Andrew J. Schorr
(and others who prefer anonymity)