On Sat, Mar 21, 2015 at 1:58 PM, Matthew Toseland <matt...@toselandcs.co.uk>
wrote:
>
> Most of the above boils down to "review the diff, not the history". That
> is probably sensible.
>

That's part of it, but also that a branch should be created for each
bugfix/feature, which ideally should be as small a unit of work as possible
(that can be merged without breaking stuff).


> The last point is "everyone can commit anything without review". That's
> the fundamental question here: Do we want to require that some
> responsible person (release manager, person with push rights) reviews
> and signs off on the code before it is pushed?
>

I think the question is moot, since (so far as I'm aware) we don't have
anyone that can commit to reviewing all code reliably and quickly, so such
a requirement would only serve to create a severe bottleneck in our
development process.

All commits are public, all commits can be reviewed by anyone, but in the
event that nobody is in a position to review something we can't allow
development to grind to a halt.  If people care about reviewing code then
they can and should review code.

Ian.


>
> There are 2 main reasons for this:
> 1. Security. How useful this is is debatable.
> 2. Disruptive changes to APIs.
>
>
> _______________________________________________
> Devl mailing list
> Devl@freenetproject.org
> https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
>



-- 

*Ian Clarke* / Co-Founder & CTO

*OneSpot, Inc*

Email: i...@onespot.com
Web: http://www.onespot.com
Personal Blog: http://blog.locut.us/
LinkedIn: http://www.linkedin.com/in/iancjclarke
Twitter: http://twitter.com/sanity
_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to