Key points for the implementation:

* all commits send mails to the list
* no rewrite of pushed commits

Things to consider:
* how are feature/ branches deleted?
 - maybe anyone can delete?
* do probies get feature/ push access?
 - seems like they should?

On Wed, Nov 8, 2017 at 2:42 PM Tom Hacohen <t...@stosb.com> wrote:

> Yeah, good idea.
>
> I'll take a look into implementing it soon.
>
> On Tue, Nov 7, 2017 at 8:50 PM, Andrew Williams <a...@andywilliams.me>
> wrote:
> > Hi,
> >
> > That sounds great - the ability to work together on features off-master
> > would be really helpful.
> >
> > Andy
> >
> > On Tue, 7 Nov 2017 at 16:15, Mike Blumenkrantz <
> > michael.blumenkra...@gmail.com> wrote:
> >
> >> After some discussions about git organization, it's become clear to me
> that
> >> we should be trying to enact some changes which facilitate
> collaboration,
> >> both between existing contributors and keeping in mind future
> contributors.
> >>
> >> The current git branch policy is this:
> >>
> >> * master
> >> * $project-$version
> >> * devs/$name/$branchname
> >>
> >> No others are allowed. This fits many use cases, but it does not
> actually
> >> help us work towards collaborating on features/patchsets and instead
> >> promotes developing in isolation.
> >>
> >> A simple proposal could improve this without requiring or significantly
> >> changing our workflow: add "feature/" branches. For example, if Cedric
> and
> >> I decide to work on a "feature" which scrapes the archive of this
> mailing
> >> list and then crashes the session of anyone who replies to this thread,
> we
> >> might jointly create a branch named "feature/discussion_helper" and push
> >> commits to it.
> >>
> >> A key point of this proposal would be that the feature/ branches must
> >> trigger mails to the mailing list just like stable branches. This would
> >> increase visibility for feature branches as well as promote further
> >> collaboration even from those who are not directly involved in creating
> the
> >> feature. The initial feature development could be done in a dev/ branch,
> >> and then it could later move to a feature/ branch once it has
> progressed to
> >> the point where it is ready for public visibility and increased
> >> collaboration.
> >>
> >> Lastly, feature branches would not be required use, just encouraged.
> This
> >> allows people to continue the current EFL standard of always committing
> >> only to master without any prior testing or branching, the need for
> which
> >> has defeated other proposals which would prevent such action.
> >>
> >> I think this could yield significant improvements to the community's
> >> overall workflow without massively changing the structure under which
> the
> >> everyone has been functioning.
> >>
> >>
> ------------------------------------------------------------------------------
> >> Check out the vibrant tech community on one of the world's most
> >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >> _______________________________________________
> >> enlightenment-devel mailing list
> >> enlightenment-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> > --
> > http://andywilliams.me
> > http://ajwillia.ms
> >
> ------------------------------------------------------------------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to