Version mismatch when building trunk

Thiago Macieira thiago at kde.org
Sat Oct 17 08:30:12 BST 2009


Em Sábado 17. Outubro 2009, às 03.32.36, Matthew Woehlke escreveu:
> I was referring to having to periodically switch branches. (Er... 
> technically I think you are forgetting a 'git clone'? svn was two 
> commands, 'co' and 'up'; with git you need clone, pull and occasionally 
> checkout to change branches. Or maybe one of those can also do a clone 
> when no repo exists yet, but...)

No.

The only extra thing you need because of Git itself is the cloning.

The branch switching is necessary because I changed the workflow. I did so 
because we now have a public Qt Git repository with all real changes. So 
instead of having a code dump and about a dozen commits per year, we now have 
a repository with over 10000 commits in the 6 months it has existed.

Qt itself has branches (4.5, 4.6-stable, 4.6, master-stable, master, plus all 
the other repositories, like qt-x11-maemo:4.6-fremantle, kinetic:kinetic-
declarativeui, etc.) and tags.

The branch switching is necessary in the workflow I created because I'm 
treating kde-qt branches as patch queues. Each time I create a new branch, I 
reapply all the previous patches from KDE, while local changes, like backports 
from Qt itself, are lost. We start anew.

And this "starting anew" is something that the tool was not designed for. 
That's why it's slightly cumbersome for you.

Like I said, we can change the workflow and just have one recommended "master" 
branch. But since there will be no periodic cleanup done on it, I will not 
maintain it and will ignore it when it comes to bug reports.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

Qt Developer Days 2009 | Registration Now Open!
Munich, Germany: Oct 12 - 14     San Francisco, California: Nov 2 - 4
      http://qt.nokia.com/qtdevdays2009
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20091017/b6a84578/attachment.sig>


More information about the kde-core-devel mailing list