savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Savannah-help-public] multiple hg repos?


From: Aleix Conchillo Flaqué
Subject: Re: [Savannah-help-public] multiple hg repos?
Date: Fri, 24 Apr 2009 08:37:33 +0200
User-agent: Mozilla-Thunderbird 2.0.0.19 (X11/20090103)

Sylvain Beucler wrote:
On Thu, Apr 23, 2009 at 09:04:49AM +0200, Aleix Conchillo Flaqué wrote:
Sylvain Beucler wrote:
On Wed, Apr 22, 2009 at 08:04:48AM +0200, Jaroslav Hajek wrote:
hello,

I'm one of the developers of the GNU Octave project, hosted on
Savannah. We have been recently heavily discussing future development
strategy of Octave and have come to the problem of hosting multiple
mercurial repositories on Savannah. Is it possible? What needs to be
done? We need a secondary "stable" repository. We have also considered
just using branches, but these don't solve the problem well (can't do
unsymmetric merges).

regards

--
RNDr. Jaroslav Hajek
computing expert & GNU Octave developer
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz
Hi,

It seems to me that we envisionned sub-repositories when setting up
mercurial support through the following layout:

/srv/hg/octave/.hg # Main
/srv/hg/octave/subrepo1/.hg
/srv/hg/octave/subrepo2/.hg

Aleix, can you confirm? :)

Hi,

yes, that was the initial idea, but as no one needed at that time and, sincerely, I did not have much more time to work on it we just left it for the future.

I am quite busy until end of june, so until then I think, if Sylvain agrees, that we can do it by hand, at least for GNU Octave. I have tested it with a project of mine and works fine.

What do you think?

Sounds good.
I created /srv/hg/octave/stable/.hg/


Thanks, it needed some permission fixes though, I have already updated them.

I'm not sure hgweb supports this though?
http://hg.savannah.gnu.org/hgweb/octave/stable/ -> same as octave/


It does, but in Hg 1.2, that is,

[collections]
/srv/hg = /srv/hg/**

is sufficient (in /etc/mercurial/hgwebdir.conf).

By now, I have added an specific "paths" section:

[paths]
octave/stable = /srv/hg/octave/stable

So everything should work now.

Jaroslav, you should be able to work with octave/stable branch now. Let me know if you have any issue.

Cheers,

Aleix









reply via email to

[Prev in Thread] Current Thread [Next in Thread]