Danny van Dyk wrote:
>> In practice I find it's rare that a user has been hacking around in
>> the eclasses.  All the SHA1 tells you is that it's not the most
>> recent, but it's not easy to determine from the SHA1 exactly which
>> version they do have (so it's not enough to determine what's
>> different).
>>
>> Having said that, the most accurate way to find out what they have is
>> to get them to attach the eclass and diff it yourself.  However
>> relying on the SHA1 also means you can't just say things like, "Check
>> eclass <blah> is version 1.836 (look at the "$Header" line at the top
>> of the file)."
> 
> In the case of GIT you can just use 'git diff SHA1SUM' to see what has
> changed or 'git log SHA1SUM..HEAD' to show a list of revisions in
> between. So _if_ we changed to git, this would be no problem as long as
> every user has sha1sum installed [which is part of coreutils].
> 
Well since that appears to be some way off, is there any way to get the
needed functionality (version string inside ebuild) without a double
commit? (Did i read that right?) I'm thinking at worst someone might have
to add something to repoman, or a hook on the server end.


-- 
[EMAIL PROTECTED] mailing list

Reply via email to