- 
    Task 
- 
    Resolution: Done
- 
    P0: Blocker 
- 
    None
- 
    1.3
- 
    None
- 
        22938ff1495154fdeb7c7b6cff9c34f92f908af1 (qtqa/tqtc-coin-ci/master) 5ca5f7f9e941638c4845ebceba79af4dadd0e3b9 (qtqa/tqtc-coin-ci/1.3)
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
| 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 |