[Python-Dev] hg diff
Michael Foord
fuzzyman at voidspace.org.uk
Mon Mar 7 19:35:31 CET 2011
On 07/03/2011 18:32, Thomas Wouters wrote:
>
>
> On Mon, Mar 7, 2011 at 10:04, Barry Warsaw <barry at python.org
> <mailto:barry at python.org>> wrote:
>
> On Mar 07, 2011, at 06:31 PM, Antoine Pitrou wrote:
>
> >On Mon, 7 Mar 2011 12:04:18 -0500
> >Barry Warsaw <barry at python.org <mailto:barry at python.org>> wrote:
> >> On Mar 07, 2011, at 11:44 AM, Tres Seaver wrote:
> >>
> >> >If we can get to a mode where non-committers can push to a
> "fork" on
> >> >hg.python.org <http://hg.python.org>, we can dodge the patch
> format issue by having folks post
> >> >"pull requests" for that fork instaed.
> >> >
> >> >For the repoze and pylons projects, we have found the quality and
> >> >quantity of patches went up *significantly* when we made it
> easy for
> >> >somebody who doesn't work on the code all the time to use this
> workflow
> >> >(fork to a public repo, clone, hack, commit, push, request a
> pull).
> >>
> >> +1. 'Branches' are better than patches.
> >
> >How do you review a branch?
>
> You can merge it locally and look at the diff. Or use Rietveld if
> that's
> supported. But the reason a branch is better is because it's
> easier to track
> the submitter's changes in response to your review comments, and
> it's easier
> to make changes to their branch and push an update for *them* to see.
>
> It's easier to have a ongoing conversation about a branch than a
> patch.
>
>
> While I agree that *maintaining* the patch is easier in a branch, I
> don't agree that it's necessarily easier to review it: in Rietveld (by
> design!) subsequent uploads look very much like changes in a branch.
With the right tools reviewing branches
> The only difference with peeking directly in the branch is that it
> requires an explicit upload by the patch-owner, which actually has its
> upsides as well (no need for Rietveld to 'poll' changes, an explicit
> 'ok, updated according to feedback' report, no irrelevant intermediate
> changes to get confused at.) There's one thing Rietveld always has a
> bit of trouble representing, that being merges with another branch,
> but it's hard to imagine a clearer way to represent it without
> conflating the whole thing, and frankly it does a better job of it
> than 'hg diff' in the branch itself :-)
>
> --
> Thomas Wouters <thomas at python.org <mailto:thomas at python.org>>
>
> Hi! I'm a .signature virus! copy me into your .signature file to help
> me spread!
>
>
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk
--
http://www.voidspace.org.uk/
May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20110307/4689f66e/attachment.html>
More information about the Python-Dev
mailing list