[cfe-commits] r64271 - /cfe/trunk/tools/ccc/ccclib/Driver.py

Mike Stump mrs at apple.com
Tue Feb 10 18:41:39 PST 2009


On Feb 10, 2009, at 5:32 PM, Daniel Dunbar wrote:
> Mike,
>
>> +        vers = '$HeadURL$'
>> +        vers = vers.split('/tools/ccc')[0]
>> +        vers = ' (' + vers[10:] + ')'
>> +        print >>sys.stderr,'ccc version 1.0' + vers
>
> I think:
> --
> vers = '$Rev$'
> vers = vers.split(':',1)[1].strip()
> print >>sys.stderr,'ccc version 1.0 (%s)' % vers
> --
> does the same thing more simply & robustly.

No, that does something completely different and unrelated.

> However, I have real doubts this is the way we want to go; I don't
> think using the svn keyword for this is appropriate. It will only
> change when Driver.py changes, and that will hopefully become fairly
> uncorrelated to the clang tree revision.

And this is exactly was I didn't use Rev.  Mine prints branches/ 
release_26, should llvm release clang with llvm for 2.6, and trunk for  
a trunk compiler.  For now, that's good enough.  If people tag it as  
dib-5432 for example, it prints dib-5432.  This is a tag version  
number, not a revision version number.



More information about the cfe-commits mailing list