[Kde-scm-interest] How to handle conversion errors

Andreas Pakulat apaku at gmx.de
Sun Feb 28 00:17:25 CET 2010


On 28.02.10 00:07:38, Oswald Buddenhagen wrote:
> On Sat, Feb 27, 2010 at 11:56:39PM +0100, Andreas Pakulat wrote:
> > On 27.02.10 13:09:13, Ian Monroe wrote:
> > > 2010/2/27 Thiago Macieira <thiago at kde.org>:
> > > > Without an example, we can't tell. And you can simply delete useless things at
> > > > the end of the import.
> > > 
> > > Just thought I'd add that if you do something like this, to be sure to
> > > documented via a script file or something uploaded to kde-ruleset so
> > > that we can have "The Switch" done in one weekend.
> > 
> > I'm not sure I follow you 100%, but the rules I'm writing right now are
> > in my local clone of kde-ruleset and once I'm a member of the
> > kde-developers group I'll certainly push that.
> 
> > However deletion of useless stuff will probably be manually at the
> > end.
> >
> ian meant that you should automate that.

I can't see a way of automating that easily at the moment, i.e. to judge
wether a tag or branch with _<somenumber> is needed or not. Same thing
goes for a branch that ends up in nirwana (i.e. the first commit in the
branch has no parent) or tags that have no parent.

> > Additionally this is mostly meant for converting kdevelop "soon",
> > without waiting for KDE to switch (plan is to do it right after the
> > 4.0 release).
> > 
> if you intend to use forward-merging (instead of cherry-picking to
> stable), right *before* the release would be the only sane option.

Right before branching 4.0 should be ok too, right? As there's not that
much going on (and most of us wait for the git-switch for new stuff
anyway) I don't think we'd have a problem of leaving kdevelop frozen for
a few days once the 4.0 release is done. So the branch itself would be
created in git, but the release itself is still done from svn.

Main reason is that I right now have no clue how releasing from git
would work (translations etc.), I don't even know exactly how it works
from svn. So one step at a time seems better than trying to do
everything in a rush. Not to mention that I just started with the rules
and they're far from being complete.

Andreas

-- 
You have the capacity to learn from mistakes.  You'll learn a lot today.


More information about the Kde-scm-interest mailing list