[PATCH 0 of 1] Perfarce extension

Matt Mackall mpm at selenic.com
Fri Feb 12 12:34:05 CST 2010


On Fri, 2010-02-12 at 08:19 -0600, Augie Fackler wrote:
> On Feb 12, 2010, at 3:31 AM, Frank Kingswood wrote:
> 
> > Frank Kingswood wrote:
> >
> >> This is the Perfarce extension which allows hg to be used as a  
> >> client for
> >> a Perforce(tm) depot. The extension has lived in its own tree for a  
> >> while
> >> (http://www.kingswood-consulting.co.uk/hg/perfarce) but I'm hoping to
> >> integrate it with Mercurial in time for 1.5.
> >
> > Is this queued for 1.5? It would be great if it could go in before  
> > the feature freeze in a couple of days.
> 
> I'm not sure what the real value is of shipping this with hg itself.  
> hg-git and hgsubversion are the only comparable extensions I'm even  
> aware of, and they're out-of-tree as well. mpm even indicated a  
> hesitance to include hgsubversion in-tree if I was interested in that  
> at the sprint.

Time for me to chime in, I guess.

As a long-time Perforce unenthusiast, I'm glad to see people working on
this sort of thing. However. including stuff in the tree is effectively
a promise to support it, so we've got to think pretty seriously about it
when it's non-trivial.

Right now it has the following upsides:

- you're enthusiastic about it
- it helps Perforce users find it
- it'll help you keep in sync with us

And downsides:

- being in tree will slow down your still-early development
- you're about the only person around who's got Perforce expertise
- there isn't much in the way of a visible user base
- we've got a few other hybrids to consider and whether/how to manage
their consistency

On balance, I think the answer is not a definite "no", but is at least a
"too soon". 

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




More information about the Mercurial-devel mailing list