On 08.12.13 16:12, andy pugh wrote:
> On 2 December 2013 16:02, Kent A. Reed <[email protected]> wrote:
> > A common trick in other arenas has been to introduce this kind of
> > metadata retrospectively as a comment header

Some version control systems provide automated handling of quite a
variety of metadata.

> The INI Files all seem to contain this:
> 
> [EMC]
> # Version of this INI file
> VERSION =               $Revision$

That is a keyword string, as used by the CVS version control system.
On page 79 of the Cederqvist¹, we see:

»
   CVS can use a mechanism known as keyword substitution (or keyword
   expansion) to help identifying the files. Embedded strings of the
   form $keyword $ and $keyword :...$ in a file are replaced with
   strings of the form $keyword :value $ whenever you obtain a new
   revision of the file.
«

...

»
$Revision$
           The revision number assigned to the revision.
«

That suggests the original file may have been maintained in CVS, and
since then used raw, as might happen when individual users maintain
their own copy. (More recent versioning tools might have copied the
string - I don't know what git, mercurial, and the rest of the crowd
do.)

Erik

¹ The traditional CVS manual. (I just googled for my nice PDF copy,
  years ago.)

-- 
Give a man a gun and he can rob a bank.                                      
Give a man a bank and he can rob the world.                                   
       - Seen on http://jyllands-posten.dk/ 


------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to