On 01/04/2014 11:21 AM, Slávek Banko wrote:
Sorry for the late reply.
Some git submodules are removed after switching meta-module 'tde' to
v3.5.13-sru branch because they simply are not part of it.
For example python-tqt, sip4-tqt, tqca, tqca-tls and tqscintilla are designed
for tqt3 while v3.5.13-sru branch uses qt3. Therefore these modules are not
included in v3.5.13-sru branch. Exceptions are libart-lgpl, libcaldav and
libcarddav. These, however, were included in the GIT later, and so lack the
branch v3.5.13-sru. Similar is the case with some applications that have been
added, but are prepared for R14 and do not have v3.5.13-sru branch.
Switching the meta-module 'tde' to v3.5.13-sru branch therefore behaves
correctly - removes all submodules that are not part of v3.5.13-sru branch.
Similarly, after switching meta-module 'tde' to the 'master' branch
submodules will be again returned.
Slavek
Thanks Slavek,
I new what was happening, I just recall it behaving a bit differently a year
ago. In the past, when I did a checkout of R14 and switched to sru, all of the
R14 modules would remain. Now there is a sru branch for the toplevel of the tree
where before there was not. Therefore, in the past when the submodule foreach
was run, it would loop through all modules and they would be present in the
tree. Now when submodule foreach is run the behavior is exactly how you describe it.
Attached is an old log from 2012 showing the branches available - now I
understand (sort of..):
--
David C. Rankin, J.D.,P.E.