[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RCS internals
Re: RCS internals
Fri, 19 Nov 2004 12:37:26 +0530
Thanks for your detailed response. I got the Source of RCS and
installed it on my windows desktop using Cygwin (used the appropriate
patches also) . It's working fine now.
I wanted to know the internals of RCS.
1.What are it's modules?
2.What modules get accessed and what data structures get modified when
one executes a command
e.g. What happens internally when one executes % co -l sample.c.
I wanted a kind of Design document for RCS. Since it's open source. I
wanted to analyse it's code and modify it.
Can you guide me as to where can I get a design document kind of
information for RCS?
On Thu, 18 Nov 2004 10:57:47 -0500 (EST), Aaron S. Hawley
> On Thu, 18 Nov 2004, Rupesh Shantamurty wrote:
> > Hi
> > Can someone please tell me the internals of RCS. I want to know how it
> > works.
> To learn how RCS works read the paper by Walter Tichy, who
> originally designed and developed RCS, which comes in the source
> distribution of RCS.
> Because RCS is free software, you can (among other things) read the
> actual source code and tinker with it to see how it works. My own
> experience is that one shouldn't spend too much time because it's not
> clearly written C code. It appears even Tichy decided to rewrite his
> proprietary implementation of RCS in Java and C/C++.
> Happy hacking,
>  http://www.gnu.org/software/rcs/
>  Tichy's paper is available at Citeseer:
> <http://citeseer.ist.psu.edu/tichy91rc.html>, and an HTML version is
> located here <http://www.uvm.edu/~ashawley/rcs/tichy1985rcs/html/>.
>  Walter F. Tichy's Current home page <http://wwwipd.ira.uka.de/~tichy/>
>  Source code available from <ftp://ftp.gnu.org/gnu/rcs/>
>  http://www.gnu.org/philosophy/free-sw.html
>  Revision Control Engine (RCE) <http://www.aicas.com/rce.html>
> > Regards
> > Rupesh Shantamurty
> If this helped you, please take the time to rate the value of this post: