[PATCH] Consolidated patch to install contrib/ on posix platforms

Matt Mackall mpm at selenic.com
Tue Sep 11 14:18:33 CDT 2007

On Sun, Sep 09, 2007 at 05:09:54PM -0400, Jonathan S. Shapiro wrote:
> On Sun, 2007-09-09 at 15:56 -0500, Will Maier wrote:
> > On Sun, Sep 09, 2007 at 04:22:14PM -0300, Alexis S. L. Carvalho wrote:
> > > I think you can make a good argument that hgk should be installed
> > > somewhere, since hgext/hgk.py depends on it, but I'd rather let
> > > distributions decide where to install the other files, _if_ they
> > > want to install them.
> > 
> > +1; we (OpenBSD) don't want to install most of the stuff in
> > contrib/. If anything changes, it'd be nice to not have to make our
> > OpenBSD-specific patch to setup.py any larger. This sort of
> > packaging seems to be best handled by distributors like OpenBSD or
> > Fedora, not centrally in hg.
> I can understand that point of view, but I think it is wrong. Let me
> explain why:
> Initially, I thought I would fix this with a patch to the RPM spec file
> (which is essentially what you propose). The problem with this is that
> the stuff in contrib/ really isn't optional for a useful mercurial
> install. hg-login and hg-ssh come to mind, but also hgk.

I've never used the first two and haven't used the last in a long
time. So I disagree.

Mathematics is the supreme nostalgia of our time.

More information about the Mercurial-devel mailing list