[GDP] Transition from the current per $target branch to a single branch model.

Agustin Benito Bethencourt agustin.benito at codethink.co.uk
Tue May 31 10:35:15 EDT 2016


Dear GDP friends,

for historical reasons, the GDP delivery team has been using a 
multi-branch structure to manage the project's code. For some time we 
have been willing to simplify it. In theory using qemux86-64 as a 
master/common branch was achievable, but became difficult in practice.

After discussing it within the GENIVI community[1], and some testing, we 
will change the current structure for a simpler one, based on a single 
branch called master.

The transition process will be as follow:

* Wednesday June 1st: transition starts. The new master repository will 
be available at Github under the GENIVI organization.

* Thursday and Friday June 2nd and 3rd, both the former and the new 
structure will co-exist, so those of you who will use in the future the 
new approach can test it, but the former functionality is still in 
production.

* Monday June 6th: transition ends. The former structure will be deprecated.

The delivery team will publish tomorrow an announcement with the 
instructions on how to use the new repository together with the expected 
impact for maintainers, contributors and GDP users.

You can have a more detailed overview of the transition and track its 
progress through GDP-222[2].

The single branch (especially init.sh / configuration handling) is still 
quite raw and any PR's are appreciated. The aim is to be flexible and to 
not re-invent the wheel

[1] GDP-126: https://at.projects.genivi.org/jira/browse/GDP-126
[2] GDP-222: https://at.projects.genivi.org/jira/browse/GDP-222

Best Regards

-- 
Agustin Benito Bethencourt
Principal Consultant - FOSS at Codethink
agustin.benito at codethink.co.uk



More information about the genivi-projects mailing list