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
--