Robert Burrell Donkin ha scritto:
I don't think you did anything particularly wrong (except leaving
trunk with a broken test which I suspect was not done intentionally).

Well, it was intentional. We never agreed if a failing test proving a bug should be something to be committed ASAP or only committed once it pass. I had the test, so I committed it and created a JIRA. If you prefer to not have failing tests in svn the next time I'll attach the test to JIRA.

I just think that branching is a bad habit to slip into. Long running
development branches are a community anti-pattern.

I agree, but I created it no more than 72 hours ago and deleted it now: don't tell me that 72 hours is long running ;-) In 99% of cases similar branches are only demonstrative: in this very specific case a very specific sequence of events made it a devel branch. I hope this does not happen so often, but I don't agree that this kind of branches are evil at their root and that they create community issues. IMHO community issues are more often created by bad mood, bad trust between people and similar things.

 In this type of case in a commercial setting, I agree that branching
is the best approach. With collaborative open source, patches often
work better. They are easy to read quickly and are atomic. RTC
projects such as HTTPD handle all development using this system.  So I
recommend trying it :-)

When a patch involve class movement and renames the resulting diff is not readable unless people patch their local code to see the result. I bet no one would review the package refactoring for real if there was not a real place where to look.

Of course this is my opinion and if the community have different opinions it is good we discuss and find consensus so the next time we know what is accepted.

What I don't like is criticism when people try to help: just think that I'm not here to break your code or create community issues, first, and then propose improvement to the way we collaborate.

Furthermore I find it weird that you worked on a branch for IMAP and at that time I was repeating "please work in trunk as you are the only developer working there" and now we have opposite roles ;-) I hope this simply means that our positions are not distant and not that we simply like to disagree ;-)

Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to