On Friday 03 of January 2014 09:44:22 David C. Rankin wrote:
Slavek, all
After fixing the 3.5.13 source trees I had with:
git checkout v3.5.13-sru && git pull --rebase
I have missing dependencies. (basically all submodules that did not have a v3.5.13-sru branch were wiped out) Example:
On the 3.5.13 tree:
02:04 phoinix:/dat_f/tde/tde> l1 main/dependencies/ arts avahi-tqt dbus-1-tqt dbus-tqt qt3 tqtinterface
On R14:
02:14 phoinix:/dat_e/tde/tde> l1 main/dependencies/ arts avahi-tqt dbus-1-tqt dbus-tqt libart-lgpl libcaldav libcarddav python-tqt qt3 sip4-tqt tqca tqca-tls tqscintilla tqt3 tqtinterface
So basically libart-lgpl, libcaldav, libcarddav, python-tqt, sip4-tqt, tqca, tqca-tls, and tqscintilla were all dropped from the tree. (I'm sure I'm missing others under applications/ as well.
How do I pull all the remaining R14 sources/sub-modules into my new 3.5.13 tree? Do I have to do a manual diff of the directory structures and then do a manual "git checkout master -- <missing>" for each missing dir --or-- is there a better way to do it? The only other way I can think of would be to do a full git checkout master and covert the entire tree to master and then come back and switch submodules that have v3.5.13-sru branches back?
How do you suggest I fill in the 3.5.13 tree?
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 --