On Feb 28, 2017, at 8:19 AM, Richard Hipp <d...@sqlite.org> wrote:
> 
> On 2/28/17, Richard Hipp <d...@sqlite.org> wrote:
>> 
>> (4) There are no hash options.  You cannot choose to use any hash
>> algorithm other than SHA3-256 for new content.
>> 
>> (6) The only complication to upgrading is that you need to update all
>> of your fossil (or fossil.exe) binaries to version 2.0 at the same
>> time.
> 
> Maybe a better approach is for Fossil 2.0 to use SHA3 hashes for new
> content if and only if the repository already contains some other SHA3
> content.

That sounds like making a table scan on every checkin.  If so, that does not 
appeal.

> Then after a month or so we can release Fossil 2.1, in which all new
> content is always SHA3.

If there’s going to be a transition time, I think it would need to be something 
like a year or two, during which both Fossil 1 and Fossil 2 are actively 
maintained.

If you only want a 1 month transition time, I think it would be just as 
effective to send an email out a month in advance of your planned Fossil 2.0 
server upgrade to tell the users they need to upgrade their clients in advance 
of the switchover.
_______________________________________________
fossil-dev mailing list
fossil-dev@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/fossil-dev

Reply via email to