On Mon, Sep 21, 2009 at 7:05 PM, Shakthi Kannan <[email protected]>wrote:
> | However, with SVN I have not got the > | hang of it to my satisfaction. > > \-- > > Could you please elaborate? > > How do I maintain the functionality of RCS? e.g. in RCS or SCCS i just have to declare a variable in my C code as below. Any change using the ci RCS command updates the revision and timestamp in the source code itself. The $Id: keyword also goes inside the finally generated binary. static char *x = "$Id: qmail-dkim.c,v 1.22 2009-04-22 13:42:51+05:30 Cprogrammer Stab mbhangui $"; > --- > | 2. When I check out a code, I have the code with all the comments > | regarding the changes and It helps a lot when fixing a BUG or adding > new > | features. > \-- > > Usually 'log' option will give history of the commits. > > I am not interested in the log. The log can be used only on the system where I have my repository. Lot of my users install only the binary. RCS allows me to have the full information in the executable itself. Executing the commnand /usr/bin/ident on my binary allows me to see what revisions went into making the binary. > --- > | 3. I also maintain identification in the source code which goes inside > | the final binary. In SCCS I used the 'what' command. In RCS I use the > ident > | command. > \-- > > What are you referring to as 'identification' here? Are you referring > to a 'snapshot' of the project? You can 'tag' at any particular time > during your development or release cycle. > > identification refers to the '$Id keyword' which is present in the executable and using a command like /usr/bin/ident allows me to see that. svn isn't a distributed VCS. The svn handbook is well documented. > http://svnbook.red-bean.com/ > > If you want distributed VCS, you can look at mercurial or git. > > Mercurial handbook: > http://hgbook.red-bean.com/ > > Git SCM: > http://git-scm.com/ > > Thanks for the above links. I am right now reading git. _______________________________________________ To unsubscribe, email [email protected] with "unsubscribe <password> <address>" in the subject or body of the message. http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
