I really like the idea of task force branches (OTA, net, filesystem, platform, etc..). They seem somewhat reminiscent of Linux's *net, net-next* and similar trees. Would they be implemented as git branches within the main repository (e.g https://github.com/RIOT-OS/RIOT/OTA) or fully independent repositories (e.g. https://github.com/RIOT-OS/RIOT-OTA)? In the case of branches, is it possible to give a person write access to a specific branch without giving them access to pull things into *master*?
I ask because I can imagine cases where you may want to give someone access to pull work for a specific feature or subsystem but not give them access to pull changes into the main development or stable branches, or say tag a release reserving that level of access for core maintainers. --adam On Tue Feb 24 2015 at 7:44:19 AM Martine Lenders <authmille...@gmail.com> wrote: > Hi Attilio, > > 2015-02-24 16:30 GMT+01:00 Attilio Dona <attilio.d...@gmail.com>: > >> Just for add a bit of documentation for helping discovering the best >> workflow: >> >> http://nvie.com/posts/a-successful-git-branching-model/ >> >> The post contains some good points in my opinion, for example the >> guideline that a feature branch have to exists in developer repo and not in >> origin. >> >> > But that is how it is currently basically: A dev opens a branch in her > repository, makes changes and offers them to origin in form of a Pull > Request. The idea of the "feature branches" (let's rebrand this as task > force branches, since this is where I know I differ from the "normal" Git > workflow) is to collect the efforts of a task force in bulk first to add > them to the origin later, to avoid WIP APIs popping up in master. For > external (to the core community) task forces or similar groups it might be > the better solution to do their work in an external repository and merge > their work in a collective PR, but for internal task forces e.g. the NSTF > and OTA-TF (and when they start development the Timer TF) it makes much > more sense to push this kind of work directly to the main repository, but > to a different branch. > > Cheers, > Martine > _______________________________________________ > devel mailing list > devel@riot-os.org > http://lists.riot-os.org/mailman/listinfo/devel >
_______________________________________________ devel mailing list devel@riot-os.org http://lists.riot-os.org/mailman/listinfo/devel