27 марта 2012 г. 8:05 пользователь Daniel Convissor
<dani...@analysisandsolutions.com> написал:
> Hola:
>
> On Sat, Mar 03, 2012 at 07:15:45PM -0500, Daniel Convissor wrote:
>> Hi Folks:
>>
>> > > About Git migration : how are we deal with the revcheck tag ?
>> >
>> > I don't know much about it, but git supports keywords. You can have an
>> > $Id$ field that is replaced by the sha1.
>>
>> I think the best we can do is a date keyword tag.  They're discussed at
>> http://progit.org/book/ch7-2.html
>
> I'm following up on the email I sent earlier this month.  I didn't see
> any responses.  Wondering what people think of the idea.

I think it can work. We need to implement those filters in php (since
it's the basic requirement of building docs anyway) and keep them in
doc-base/, because as stated in ProGit link you posted,
".gitattributes are kept into repository but filters are not":
> You can see how powerful this technique can be for customized applications. 
> You have to be careful, though, because the .gitattributes file is committed 
> and passed around with the project but the driver (in this case, dater) 
> isn’t; so, it won’t work everywhere. When you design these filters, they 
> should be able to fail gracefully and have the project still work properly.

Isn't $Date$ keyword is dependent from commiter's timezone? That would
be a pain to maintain. Although we should be careful when replacing
$Date: <some date here> back not to spoil any php code examples.

-- 
Regards,
Shein Alexey

Reply via email to