[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: how to add $Id$ automatically

From: p karthik <karthik1212_at_gmail.com>
Date: 2007-11-20 09:55:30 CET

Hi Sohail,

Even I don't think adding $Id$ would break the application in any way. I
know that we are just adding the version information to the file.
But the thing is, as we are now in a end to end testing phase, which
involves a lot of resources, we would be needing patches for all the defect
fixes which arise during the testing.

As we are against the "cherry-picking" concept, which means we don't take
only some files from Subversion to build a patch, implies we need to take
each and every file for the deployment if it has changed for any reason. If
we modify the files by adding $Id$ in to the file those require a commit and
consequently they would be going as a patch which would have huge number of
files, and which is not intended as a deployment downtime per se.

So the only way I have is to add this $Id$ with out actually commiting, but
the files should be having $Id$ in Subversion.


On 11/20/07, Sohail Somani <sohail@taggedtype.net> wrote:
> On Tue, 20 Nov 2007 13:32:57 +0530, p karthik wrote:
> > My query is, can we add this $Id$ through any pre/post commit hook
> > script? Please let me know in case you need any further information.
> No, you should not modify the checkin on the server in a pre-commit hook.
> There are ways to do it in a post-commit which involve automatically
> checking out, modifying, checking in, but I would have to ask why you
> think adding a simple string to a file would break your application.
> For example, for C++ files:
> for file in `find . -iname "*.cpp"`; do echo "// $Id$" >> ${file}; done;
> Would do the job without changing the binaries one bit (for any sensible
> interpretation of cpp file!) If you are still paranoid, then just wait
> till you release. The $Id$ string in a source file isn't going to make a
> big difference.
> --
> Sohail Somani
> http://uint32t.blogspot.com
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Nov 20 09:55:57 2007

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.