
On 09/11/2020 22:49, Christophe Marchand wrote:
Hum... Gerrit uses a lot submodules in his/their product, with success. In my opinion, it's not enough. There is nothing that avoid you to set your submodule reference to a branch under developement.
Nothing except a bit of discipline to always have submodules checked out at tags when they are committed in the superproject. Presumably you could also automate a test of the files in one or the other '.git' directory to check that each submodule's commit matches the format of a tag rather than an SHA-1. You could probably test it just with a script and the 'git' shell command, but I haven't looked into that, either. ...
You'd better build your framework, deploy it to an artifact repository (a basic file web server), and then configure oXygen to get this framework from this location.
You can make Oxygen get a specific version of a framework straight from GitHub: https://inasmuch.as/2013/10/23/oxygen-add-on-hosted-on-github/ As it happens, I first did this for a framework of Wendell's. Regards, Tony Graham. -- Senior Architect XML Division Antenna House, Inc. ---- Skerries, Ireland tgraham@antenna.co.jp