Details on new wire protocol?

Matt Mackall mpm at selenic.com
Thu Jul 2 09:44:14 CDT 2009


On Thu, 2009-07-02 at 11:56 +0200, Dan Villiom Podlaski Christiansen
wrote:
> On 02/07/2009, at 08.15, Matt Mackall wrote:
> 
> > On Thu, 2009-07-02 at 07:56 +0200, Peter Arrenbrecht wrote:
> >> Matt, any details on the improved wire protocol which you announced  
> >> for 1.4 yet?
> >> -parren
> >
> > [Peter's referring to my blog post:
> > http://www.selenic.com/blog/mercurial/1.3.html
> >
> > An RSS feed of just the Mercurial bits of my blog can be had at:
> > http://www.selenic.com/blog/index.rss20]
> >
> > There are several things in the works that all need protocol
> > improvements:
> >
> > - lightweight copies
> > - parent deltas
> > - shallow clones
> > - longer hashes (for SHA1 replacement)
> > - faster cset discovery ('searching for changes')
> > - bookmarks
> >
> > Rather than add the necessary protocol bits needed for this stuff  
> > one at
> > a time, I'm hoping it can be done in one release.
> 
> Just a thought: Considering that the new protocol is likely to be  
> incompatible with previous versions, wouldn't it make sense to name  
> the release 2.0 rather than 1.4?

1.4 will of course support both old and new protocols and will be able
to talk to old and new clients. If you can't push and pull between 0.8
and 1.4, we've done something wrong.

-- 
http://selenic.com : development and support for Mercurial and Linux




More information about the Mercurial-devel mailing list