PSA: git submodule removal [action required]

The removal of all "essential" git submodules is now complete (there are 
some remaining submodules related to the CSS build system and test 
features for third party components).

This means that it is no longer necessary to git submodule update when 
working from commits after 39d07eb01. It also means that compoennts that 
were formerly developed in the wpt-tools, testharness.js, wptserve and 
wdclient repositories are now developed directly in web-platform-tests. 
Please don't submit new PRs to those repositories; I will tombstone them 
(i.e. remove content from the master branch except a README).

If you are moving between a commit without submodule and one with you 
will need to run git submodule update --init --recursive to get all the 
submodule components back.

If you are moving between a commit with submodules and one without you 
will need to manually remove the tools and resources directories before 
checking out the new commit to prevent conflicts.

If you have any other issues, please ask in #testing on irc and we'll 
figure out what the problem is.

The next stage of this work is inlining wptrunner; that isn't in the 
repository at all at the moment, so it will not suffer the same kinds of 
conflicts.

Thanks to gsnedders and jugglinmike who did much of the work to make 
this possible.

Received on Wednesday, 19 April 2017 15:38:20 UTC