[bt-devel] working with Git / SVN

Olaf Radicke briefkasten at olaf-radicke.de
Sat Jul 24 01:42:35 MST 2010


Am Samstag, den 24.07.2010, 09:30 +0300 schrieb Jaak Ristioja:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 23.07.2010 23:45, Olaf Radicke wrote:
> > I see you concern, but mixing is a foul way.
> > 
> > o = Olaf
> > bs = Bibletime-SF.net
> > bg = Bibletime-gitorious
> > 
> >    patch-in-
> >             \
> > bs-bs---bs--bs--bs----->
> >   |     \         \
> >   \bg---bg--------bg---->
> >       |             \
> >       \o---o--------krash!--o-->
> >             \
> >              -patch-out
> > 
> > If i send you a patch and you commit this in sf.net, the  history is lost for git.
> > If the code come back to me, over git-mirror, i become a conflict. Easier to handle
> > is, when i pull and you pull with '--no-commit'. So you have a checkup befor commit.
> > And the history is not lost.
> 
> Well, if that commit would be the new GUI, it would only be the initial commit for the
> feature. I don't think the git history up to that point would matter much. I'm not exactly
> sure how --no-commit would help with SVN, which has quite a linear commit history.

With '--no-commit' you can pitch on specific paches and condemned the
leftover or commit later or commit in different brunch.

Yes, the GUI it's a big bite, but you can commit later with...

git checkout master
git checkout alter-gui-branch /src/alter
git add /src/alter
git checkout alter-gui-branch /src/main.cpp
git commit -a -m 'I add the new alter GUI in master-branch now.'

Can you picture that? Be that as it may, SVN is a hitch in the work
flow. 

> >> I think
> >> its risky because the code quality of the backend still needs a lot of refactoring and
> >> some architectural changes. 
> > 
> > We can us proxy-classes for stabile interfaces. It's standard-tool of refactoring - i think.
> 
> I don't think we have enough developers for this right now.

I think, i dont need this, bud it's a obtion if we/i need this.







More information about the bt-devel mailing list