<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<style type="text/css">body p { margin-bottom: 0.2cm; margin-top: 0pt; } </style>
</head>
<body bidimailui-detected-decoding-type="UTF-8" bgcolor="#FFFFFF"
text="#000000">
On 10/18/2011 12:50 PM, Oleg Goldshmidt wrote:
<blockquote
cite="mid:CAM+3FtR0=dBiTRKnp+WekVzEfWNvQpVOFXwxw77t=eKQOfAzEQ@mail.gmail.com"
type="cite">
<blockquote type="cite">
<pre wrap="">I understood that, and it's still unstable. Since if some young team member
not aware of the $Id: trick, will write:
log("$Id: %d $Name: %s\n",id,name)
ident will return garbage.
</pre>
</blockquote>
<pre wrap="">
Someone may alter keyword expansions just before the build, too.
</pre>
<blockquote type="cite">
<pre wrap="">If you have documented way to get the ident strings, it's more stable.
</pre>
</blockquote>
<pre wrap="">
The whole point is to have these strings everywhere, otherwise they
are not very useful. This means the whole development team is aware of
and uses the convention.
</pre>
</blockquote>
I understand why these keywords were useful for CVS/RCS, where each
file had its own version number. When working with SVN, however, a
single number uniquely identifies the entire source tree. Why not
have that one number and get it done with?<br>
<br>
Shachar<br>
<br>
<pre class="moz-signature" cols="72">--
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
<a class="moz-txt-link-freetext" href="http://www.lingnu.com">http://www.lingnu.com</a>
</pre>
</body>
</html>