[Ilugc] Migrating from RCS to SVN

  • From: shakthimaan@xxxxxxxxx (Shakthi Kannan)
  • Date: Mon Sep 21 19:43:11 2009

Hi,

--- On Mon, Sep 21, 2009 at 7:24 PM, Manvendra Bhangui
<mbhangui@xxxxxxxxx> wrote:
| ?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 $";
\--

Understood.

---
| 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.
\--

This is where packaging (for a distribution) is used as it can
uniquely identify a particular snapshot of your project, without you
or the revisioning tool having to put an explicit version number in
the source file.

It is also easy for customers to just upgrade to a new version by
giving them an updated binary package.

---
| Thanks for the above links. I am right now reading git.
\--

Try this presentation as well:
http://shakthimaan.com/downloads/glv/presentations/di-git-ally-managing-love-letters.pdf

SK

-- 
Shakthi Kannan
http://www.shakthimaan.com

Other related posts: