[BUNDLE] Overlay patches update

Brendan Cully brendan at kublai.com
Fri Nov 9 13:14:50 CST 2007


Thanks very much. I'll go over these this weekend. Amazingly, someone
else also updated the overlay patches a few days ago, and may have
completed the port up to tip, so there's an excellent chance that
overlay will be back in business soon.

The good news is that most of the changes to Mercurial which broke
overlay are actually abstraction improvements, which should make it
less difficult to continue porting overlay forward in the future.

On Thursday, 01 November 2007 at 20:48, Guido Ostkamp wrote:
> Hello Brendan,
>
> On Sat, 22 Sep 2007, Brendan Cully wrote:
>> On Sunday, 23 September 2007 at 00:01, Guido Ostkamp wrote:
>>> it appears the "Overlay" patch queue described on 
>>> <http://www.selenic.com/mercurial/wiki/index.cgi/OverlayRepository> is 
>>> broken.
>>>
>>> When I try to follow the 'Getting started' hints at the end the systems 
>>> fails to apply the patches. It appears they have not been updated for some 
>>> time and are now no longer fitting to the current crew repo.
>>
>> You are correct, it does not apply to crew.
>>
>>> Would it be possible to fix this?
>>
>> Yes, but I'm stretched very thin until mid-October. I don't think it'll 
>> happen before then unless someone else does it, I'm afraid.
>
> I have spent some hours to update your Overlay extension. In the attachment 
> you can find a Mercurial bundle that can be unbundled on top of your 
> repository.
>
> It fixes the extension up and including to main Mercurial repository 
> Changeset 30d4d8985dd8 (at least the clone command mentioned in the Wiki 
> works).
>
> | o  changeset:   4970:30d4d8985dd8
> | |  user:        Matt Mackall <mpm at selenic.com>
> | |  date:        Sun Jul 22 14:53:57 2007 -0500
> | |  summary:     transactions: avoid late tear-down (issue641)
>
> This is of course not the current tip, but I could not get any further. Matt 
> Mackell revamped the internals that hard in the following changesets that I 
> have not been able to follow it any further because of lack of internal 
> knowhow.
>
> The critical changes are
>
> | o  changeset:   4971:3e6dae278c99
> | |  user:        Matt Mackall <mpm at selenic.com>
> | |  date:        Mon Jul 23 20:44:07 2007 -0500
> | |  summary:     revlog: regroup parsing code
>
> | o  changeset:   4972:8d0cf46e0dc6
> | |  user:        Matt Mackall <mpm at selenic.com>
> | |  date:        Mon Jul 23 20:44:07 2007 -0500
> | |  summary:     revlog: add revlogio interface
> ...
>
> where many things changed.
>
> Maybe you see a chance to jump in now that Mid-October is passed.
>
> Best regards
>
> Guido




More information about the Mercurial-devel mailing list