Details
-
Task
-
Resolution: Done
-
P0: Blocker
-
None
-
1.3
-
None
-
22938ff1495154fdeb7c7b6cff9c34f92f908af1 (qtqa/tqtc-coin-ci/master) 5ca5f7f9e941638c4845ebceba79af4dadd0e3b9 (qtqa/tqtc-coin-ci/1.3)
Description
We need to support tqtc-qt5 builds with some submodule(s) replaced to tqtc specific one.
At the moment we can do this partially, see https://codereview.qt-project.org/c/qt/tqtc-qt5/+/283013 . But the problem there is that we have also change submodule name in .gitmodule and so on it is also affecting generated src packages etc, see http://ci-files02-hki.intra.qt.io/packages/jenkins/qt/vxworks-5.9/latest/src/submodules/
So we should allow us to change only repository and branch but keep the name as it is - meaning we should be able to define:
[submodule "qtbase"]
path = qtbase
url = ../tqtc-qtbase.git
branch = tqtc/vxworks-5.9
status = essential
At the moment this functionality is needed to get vxworks packages from coin but in the (near) future there will be some other, similar kind of new products
Attachments
For Gerrit Dashboard: COIN-466 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
286355,3 | Identify submodules by path instead of name | master | qtqa/tqtc-coin-ci | Status: ABANDONED | +2 | 0 |
292378,11 | Use .gitmodules' submodule section name as submodule name | master | qtqa/tqtc-coin-ci | Status: MERGED | +2 | 0 |
292393,2 | Allow submodule branch to overwrite submodule sha1 | master | qtqa/tqtc-coin-ci | Status: ABANDONED | 0 | 0 |
292625,3 | Use .gitmodules' submodule section name as submodule name | 1.3 | qtqa/tqtc-coin-ci | Status: MERGED | +2 | 0 |