On Thursday, 7 May 2015 at 16:12:36 UTC, Johannes Pfau wrote:
{snip}

Let me explain the git idea:

I think it's a great idea.

{snip}

Porters simply grep for '"Not implemented"' and implement the function

This sounds easy.

{snip}
(Even if we define formal hooks and a port/ directory structure porters could of course still fork&modify the code instead. They could probably
use the techniques described here without our explicit support.

That was the only 'downside' I could think of; eg. if I wanted to develop firmware for both the LPC and STM series, switching branch for my repository all the time would not be ideal. ;) -But of course, it can be solved easily by making a repository, which contains a "read-only" directory structure of all branches (or something similar). -Such a repository could be generated automatically and tagged by a script very easily.

{snip}
Every port is in its own branch

In this case, the files must share the same parent directory, in order to be updated by a merge with master; correct ?

Reply via email to