[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNA is down...
From: |
Derek Fawcus |
Subject: |
Re: GNA is down... |
Date: |
Tue, 14 Feb 2012 01:26:40 -0800 |
User-agent: |
Mutt/1.4.2.3i |
On Tue, Feb 14, 2012 at 08:18:54AM +0000, Richard Frith-Macdonald wrote:
>
> So ... can I put in a wish list ...
>
> 1. A properly distributed system ... one where we have a loose cluster of
> main servers which automatically keep in sync, rather than having a single
> central hub (single point of failure).
>
> 2. I'd like to see a system which would generate ChangeLog files for us so we
> don't have to write them by hand as well as adding commit comments.
>
> 3. I'd like RCS and email feeds of changes from the central systems, so we
> are notified of commits and can review them easily (e.g. click on a link to
> see the commit log and diffs)
>
> 4. I'd like a good web-gui usable both on central systems and on the local
> database
>
> The combination of (1) and (3) is quite tricky ... I don't know how well any
> of the systems actually support it.
I'd actually say that (3) sort of enables (1).
Most VCS that I know of have the ability to add pre/post action hook scripts.
So one has to set up a hook for updates to the 'central' respository such that
it sends out
notifications. One could then have that notification received by one of the
central servers
cause it to pull updates from the designated 'central' server.
Or are you after something even more automatic? Some sort of netnews-like
flood filling?
I'd suggest that this is sort of the best that should be necessary, as in a
proper
DVCS, every user has a complete copy of the history. So if the central system
goes
down, one can easily designate a new central system and co-ordinate via it.
Look at what happened with Linux when kernel.org was hacked and went down.
As for (2), I'd suggest that a script could be made that generates the
correctly
formatted ChangeLog, and that it could be run upon demand (i.e. the ChangeLog
not be version controlled as such). Then when commands are given to generate a
distribution tar-file, the script is triggered to create a new ChangeLog which
is then packaged up. That way the VCS contains the defintive history, and
the ChangeLogs are simply a deriviative.
.pdf
- Re: Code review [Was: GNA is down...}, (continued)
- Re: GNA is down..., Pirmin Braun, 2012/02/13
- Re: GNA is down..., Gregory Casamento, 2012/02/14
- Re: GNA is down..., Gregory Casamento, 2012/02/14
- Re: GNA is down..., Matt Rice, 2012/02/14
- Re: GNA is down..., Richard Frith-Macdonald, 2012/02/14
- Re: GNA is down..., Fred Kiefer, 2012/02/14
- Re: GNA is down..., Quentin Mathé, 2012/02/14
- Re: GNA is down...,
Derek Fawcus <=
- Re: GNA is down..., Derek Fawcus, 2012/02/14
- Re: GNA is down..., Aria Stewart, 2012/02/16
- Re: GNA is down..., Gregory Casamento, 2012/02/13
- Re: GNA is down..., Ivan Vučica, 2012/02/13
- Re: GNA is down..., Gregory Casamento, 2012/02/13
- Re: GNA is down..., Riccardo Mottola, 2012/02/14
- Re: GNA is down..., Richard Frith-Macdonald, 2012/02/13
- Re: GNA is down..., Gregory Casamento, 2012/02/13
- Re: GNA is down..., Derek Fawcus, 2012/02/13
- Re: GNA is down..., Nicolas Roard, 2012/02/13