On Thu, Feb 14, 2013 at 9:12 AM, David Seikel <onef...@gmail.com> wrote:
> On Thu, 14 Feb 2013 08:53:22 -0200 Bruno Dilly <bdi...@profusion.mobi>
> wrote:
>
>> On Wed, Feb 13, 2013 at 8:42 AM, Daniel Willmann
>> <d.willm...@samsung.com> wrote:
>> > On 13/02/13 00:36, Bruno Dilly wrote:
>> >> On Mon, Feb 11, 2013 at 2:07 PM, Daniel Willmann
>> >> <d.willm...@samsung.com> wrote:
>> >>>
>> >>> Topic branches:
>> >>> * In each repository every developer with commit access will be
>> >>> able to push/update branches in their own namespace
>> >>> (devs/<name>/*). These branches will allow non-fastforward
>> >>> updates and no one should expect these to be stable.
>> >>> * This is a testing ground for developers where new features can
>> >>> be developed, debugged and shared with fellow developers. Ideally
>> >>> any new feature would live in its own branch until it matures and
>> >>> is merged into master.
>> >>
>> >> Hey Daniel,
>> >>
>> >> It's a nice proposal, but what about master branch permissions ?
>> >> Every developer would be allowed to push stuff on there (with a
>> >> flow similar to svn) ? Or we'll try to establish some kind of
>> >> policy about it (maintainers, review, etc) ?
>> >
>> > As others have already pointed out there seems to be consensus that
>> > we don't have enough manpower to work with an integrator workflow
>> > (whether or not that's true I don't know).
>>
>> ok, I got it.
>>
>> >
>> > What I want to achieve with the topic branches is that whoever
>> > wants to can maintain an integrator-like workflow. You develop your
>> > feature in a topic branch, then post a request for review/review
>> > and test yourself and if everything looks good you can merge into
>> > master.
>> >
>> > Speaking of merging...is there any preference on merge vs. rebase?
>> >
>> > Lots of small merges can really pollute your history and I don't
>> > really like them. For larger topic branches I think merging makes
>> > sense.
>>
>> I agree with Tom here.
>> I'm always trying to keep a linear history, focusing on rebases
>> instead of merges.
>> We've used this approach on Profusion projects for years and it worked
>> fine so far.
>>
>> Maybe it will give you a little bit more work, you'll have to fix
>> conflicts in the commits it happens instead of only once in a final
>> merge commit, but it will be nicer to review or look
>> for issues later, imo.
>>
>> Using the merge approach, in a project with so many commiters could
>> lead us to a very confuse history.
>
> If the history is confused, then that's what it should show.  I really
> don't like the idea of rewriting history just to make it easier for

ahn??  nobody is talking about rewriting the history of the public repository

> some people.  Sometimes you just need to track down what actually
> happened, not the convenient lie we tell ourselves is what happened.
>
> Those who don't know history are destined to repeat it.  B-)

/me confused and so seems you are.


Lucas De Marchi

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to