I'm a bit late to this party. In fact I asked James the exact same thing 
offline and missed that the discussion is already going on.

It seems we should start with doing this the "HBase-way". I.e. make patches, 
attach then to the jira.
That way the jira/Apache-git is a full record of what happened and we do not 
rely to two copies of the source (Apache and GitHub), of which one might be 
behind.

That leaves some power of git untapped (that even an oldfart like me is 
beginning to appreciate), and we should probably address that into the future.

So I'd vote for (1) patches on jira, (2) reviews on review board when needed, 
(3) no mandatory git hub involvement.

-- Lars



________________________________
 From: James Taylor <jamestay...@apache.org>
To: "dev@phoenix.incubator.apache.org" <dev@phoenix.incubator.apache.org> 
Sent: Tuesday, January 28, 2014 10:47 PM
Subject: best development methodology for Apache git?
 

I know you HBase guys use svn as your source of truth, but Phoenix is using
git. With our old git repo which was hosted on github, we'd typically do
work locally and then send a pull request to the source-of-truth github
repo. That way others could comment on the pending commit before it was
pulled in. Pulling it in could be done with a single click by someone with
write privileges.

Now, though, our source-of-truth is *not* on github, but on a git repo
hosted by Apache. It's only mirrored to github in a read-only manner. Plus,
it may be lagging behind the source-of-truth repo.

What's the best, recommended methodology and ui to use for getting
 feedback
pre-commit?

Thanks,
James

Reply via email to