[VSS] Splitting tools into separate repository

Magnus, Daniel, and all:

As you requested on yesterday's W3C Automotive WG call I have done
the steps to splitting of tools from the signal repository in VSS.

I show the example of a separate repository named vss-tools:
For now it is kept on a fork [1]

As expected git-subtree seems to have stored the relevant history from
the original repository (only those commits that pertain to changes
inside the tools directory) in the history of vss-tools repository.

I added an empty commmit with some information to document
the point at which we did the split, for the future. [2]

Finally, I replaced the original tools directory from the VSS
repo with a submodule reference to vss-tools. [3]

NOTE that that commit renames tools/ to vss-tools/!
! All users should give your viewpoint on that, how much it affects
things like build environments, etc.  I think keeping directory names
the same as the submodule is usually the best, but it involves a path
change here.  Thoughts?

If everything looks good we can repeat the same operations
under the GENIVI account.  I would also propose you, Magnus, also sign
off on commits [2] and [3].  I can add this when I do the final cleanup
if you say OK.

@ Daniel There was one small oddity and that is that it seems 
tools had a submodule already, which I was not aware of, located at
tools/documentation/themes/learn.  This one did not carry over to the
new vss-tools repo (Please see [3] for details) but it feels somewhat
unrelated to our project.  If it is used only as documentation for 
maintenance of the wiki, maybe keeping a link to the project would be
enough?

Sincerely,
- Gunnar

[1] https://github.com/gunnarx/vss-tools

[2] https://github.com/gunnarx/vss-tools/commit/2993ed430f7f36af12496e3e6c3ba546153ba106

[3] https://github.com/gunnarx/vehicle_signal_specification/commit/c1f486a7a733947ff658d0535d634e03008aa63b


-- 
Gunnar Andersson <gandersson@genivi.org>
Development Lead
GENIVI Alliance




Received on Wednesday, 19 February 2020 11:56:53 UTC