[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: RFC: The Road Ahead
From:       Martijn Klingens <mklingens () yahoo ! com>
Date:       2001-07-26 22:53:32
[Download RAW message or body]

On Thursday 26 July 2001 18:21, David Faure wrote:
> > The big disadvantage of branches is that you have to merge changes
> > between branches so we rather not use branches when it isn't absolutely
> > necassery.
> >
> > Compiling KDE is already bad enough, having to keep two branches up to
> > date would seriously reduce my productivity.
>
> I can only agree with Waldo here (heh, won't be the first time :).
>
> I'm about to import the future libkotext into a separate branch, its own
> "unstable" branch. Don't want it in the translations, is the main reason :)
>
> KDE is too big for having 2 branches of everything. Better branch only
> where necessary.

I agree here, with one suggestion though: _please_ standardize the name of 
branches to "UNSTABLE" everywhere. Now I have to fire up webcvs to find the 
name of the KSIRC_TEXT branch, I had to do this in the past for the KWord 
richttext branch, etc.

I'm not sure if it makes sense to have an UNSTABLE branch everywhere by 
default that is equal to CVS HEAD, so cvs co -rUNSTABLE would give the most 
cutting edge code for an entire module. Reason why I'm not sure:

- If CVS allows UNSTABLE to be an alias for HEAD unless specifically 
specified as branch in a given dir this is nice to have. Since I'm far from 
sure that CVS allows this, you would essentially end up with another branch, 
which was exactly what we wanted to avoid... If this problem is hypothetical 
(I don't know) then it might be a good idea to have though.

Even with a local UNSTABLE identifier (in the dirs where there actually is a 
branch), then at least you know the branch name without guessing if you know 
that there is an unstable branch there. This is much more likely than the 
chance that you additionally also know the name of the branch...

Martijn

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic