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

Re: the cvs equivalent of $Log$

From: Andreas Schweigstill <andreas_at_schweigstill.de>
Date: 2007-11-06 11:19:57 CET

Dear Kevin!

Kevin Tomasek schrieb:
> svn has the $author, $rev, $date, ... but no $log, $comment or
> equivalent. as svn already has the plumbing to do this, as verified by
> these other keyword substitutions, why is there not one for the comment?

In many cases it is better to have no information instead of out-dated
or wrong information.

Although on the first glance Subversion and CVS seem to be similar they
aren't. Subversion is a kind of successor of CVS but it is definitely
*NOT* an updated version of CVS which has to stay compatible.

An automatically generated log message may contain too much or unrelated
information about a commit.

And what do you want to be done if you do (in CVS terms) "branching" or
"tagging"? Those are simple and cheap(!) copy operations on the
repository. Only meta-data will be modified but not the file contents
itself. Creating a log entry would cause changes probably to thousands
or millions of files; and dynamic log expansion during check-out or
update has the disadvantage that specific entries can't be removed.

With best regards
Andreas Schweigstill

Dipl.-Phys. Andreas Schweigstill
Schweigstill IT | Embedded Systems
Schauenburgerstraße 116, D-24118 Kiel, Germany
Phone: (+49) 431 5606-435, Fax: (+49) 431 5606-436
Mobile: (+49) 171 6921973, Web: http://www.schweigstill.de/
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Nov 6 11:20:36 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.