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: Sylvain Beucler
Subject: Re: [Savannah-help-public] multiple hg repos?
Date: Wed, 29 Apr 2009 18:23:58 +0200
User-agent: Mutt/1.5.18 (2008-05-17)

On Fri, Apr 24, 2009 at 08:37:33AM +0200, Aleix Conchillo Flaqué wrote:
> 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.

Thanks.

Btw, could you document this, i.e. the fact we need to update
[collections] should we upgrade to 1.2, plus what kind of permissions
I forgot to set :)

-- 
Sylvain




reply via email to

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