workspace/khelpcenter which branch is "frameworks", branch master or frameworks?

Michael Pyne mpyne at kde.org
Fri Apr 11 02:53:25 UTC 2014


On Fri, April 11, 2014 00:33:07 Aleix Pol wrote:
> You can see the used branches in this file, between brackets (see Qt5):
> http://quickgit.kde.org/?p=kde-build-metadata.git <snip>

Well, that gives the dependencies but not always the branches.

To see which branch is considered the "frameworks" branch for a git module 
you'd want to look at the file logical-module-structure in the same kde-build-
metadata git repository (git clone kde:kde-build-metadata).

Due to wildcard dependencies and sheer size, what you probably *really* want 
to do is to use the script "list_preferred_repo_branch" in the tools/ 
subdirectory of the same module.

E.g. (run from the tools/ directory):

tools $ ./list_preferred_repo_branch kf5-qt5 frameworks/kconfig
output is: master

In this case "kf5-qt5" is the branch group used for our KF5 modules. You can 
use "latest-qt4" for development KDE4, or "stable-qt4" for release KDE4 
branches.

The git repository name must be the full virtual project path as well 
(converting module names to paths is doable for motivated hackers who want to 
improve the script, but you'd need the kde_projects.xml as well).

If you have a lot of repositories to check you can pass them as additional 
parameters (you might want to add -p as well to print out the module name as 
part of the output).

Regards,
 - Michael Pyne


More information about the Kde-frameworks-devel mailing list