On Mar 28, 2012, at 7:20 AM, Stefan Stavrev wrote:

> 1. Would it be ok if I send 20 or so pull requests at once?

That would be awkward.  A pull request is for ALL differences between one of 
your branches versus our master at the point where your branch diverged.  If 
you continue to push changes to that branch after you submit the pull request, 
the pull request will simply automatically update.  So to make 20 separate 
simultaneous pull requests, you need them to come from 20 separate topic 
branches.

As a practical matter, this doesn't make sense.  If you have several related 
changes, they should all be one pull request (although it's a sign that you 
should have had a smaller pull request earlier, got that approved and 
committed, then continued from that point).  If you have several unrelated 
changes, they should have separate pull requests, but from separate topic 
branches. 

As a more experienced developer (after you've had several commits approved), it 
will make sense to batch related changes up into larger pull requests.  For 
now, I just wanted you to get the first couple small ones out of the way, it 
makes things easier.


> 2. What if minor changes are needed for a pull request? Last time I
> tried to update the code in my pull request I got some errors.

It should be the case that you merely need to commit additional changes to the 
topic branch, then push it to your GH account.  What errors exactly did you see?


> 3. The license file is in dist/doc named LICENSE right? I guess I
> should change the year to 2012 for this line: "Copyright 2008 Larry
> Gritz and the other authors and contributors." ?

No, please don't change anything you aren't directly working on.  If you make a 
*new* file, by all means use 2012 in that comment.  But there's no reason 
(legal or otherwise) to change the existing notices, and my it conflicts with 
my philosophy that commits should be minimal and orthogonal (not mixing 
completely unrelated changes).  If we ever needed to change the license or 
copyright (which we don't -- it would offer no additional protection), we would 
do it across the board as a single commit with nothing else included.

--
Larry Gritz
[email protected]


_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to