AFAIK, yes. I say, if you mean to run unit tests and other CI tasks on PR. PS: I have just created a simple script HowTo at https://cwiki.apache.org/confluence/display/ZOOKEEPER/Merging+Github+Pull+Requests and linked from https://cwiki.apache.org/confluence/display/ZOOKEEPER/Index
On Wed, Oct 26, 2016 at 3:59 PM, Flavio Junqueira <f...@apache.org> wrote: > What about QA, are we still missing a github pre-commit queue? > > -Flavio > > > On 26 Oct 2016, at 18:53, Michael Han <h...@cloudera.com> wrote: > > > > The comment bridging should be fixed now - see INFRA-12752 for more > > details. > > > > On Wed, Oct 26, 2016 at 10:03 AM, Michael Han <h...@cloudera.com> wrote: > > > >>>> The git PR *review* comments for ZOOKEEPER-2597 didn't show up on > JIRA. > >> > >> The bridge was working the day Infra made the change - see the previous > >> comments made by git bot on ZOOKEEPER-761. Now it seems stop working. I > am > >> reopening INFRA-12752 and building a case. > >> > >> On Wed, Oct 26, 2016 at 9:45 AM, Edward Ribeiro < > edward.ribe...@gmail.com> > >> wrote: > >> > >>> Dear community, > >>> > >>> The zk-merger-pr.py script has been merged into master (thanks a LOT > Ben > >>> Reed for reviewing/discussing/testing and commiting): > >>> https://issues.apache.org/jira/browse/ZOOKEEPER-2597 > >>> > >>> As stated in the issue and on GH, this tool is a modified version of > >>> similar tools from Kafka, that is a copy of a Spark's one. It has some > >>> rough edges so we will certainly benefit from further enhancements and > >>> fixes. I changed the smallest possible pieces of code, just to make it > >>> work > >>> on a ZK repo so the credits go to the original authors. > >>> > >>> Some notes: > >>> > >>> 1. The git PR *review* comments for ZOOKEEPER-2597 didn't show up on > JIRA. > >>> Only the opening and closing of the issue. Can we double check this as > >>> INFRA-12752 is closed, Michael Han? > >>> > >>> 2. I scribbled a draft on how use the tool at > >>> https://docs.google.com/document/d/1i00ZXjrW2fu17vr_h7F1bUrq > >>> Xg3urw4Hm7KirQDpPIU/edit > >>> (still very crude, but feel free to improve it). I would like to move > >>> this > >>> text to https://cwiki.apache.org/confluence/display/ZOOKEEPER/Index > but > >>> looks like I don't have permission to create a page there yet. Any > help? > >>> > >>> Best regards, > >>> Eddie > >>> > >>> On Sat, Oct 22, 2016 at 7:08 PM, Michael Han <h...@cloudera.com> > wrote: > >>> > >>>> FYI infra did some work in INFRA-12752 and the git PR comments can be > >>>> pushed to Apache JIRA. > >>>> > >>>> On Sat, Oct 8, 2016 at 8:01 AM, Flavio Junqueira <f...@apache.org> > >>> wrote: > >>>> > >>>>> This is not supported at the moment if nothing has changed: > >>>>> > >>>>> https://issues.apache.org/jira/browse/INFRA-11000 < > >>>>> https://issues.apache.org/jira/browse/INFRA-11000> > >>>>> > >>>>> -Flavio > >>>>> > >>>>>> On 08 Oct 2016, at 00:54, Benjamin Reed <br...@apache.org> wrote: > >>>>>> > >>>>>> it doesn't look like we need to setup keys. this seems to work for > >>> me: > >>>>>> > >>>>>> https://git-wip-us.apache.org/#committers-getting-started > >>>>>> > >>>>>> it does seem strange that we aren't using public keys and that i'm > >>>>> sticking > >>>>>> a password in .netrc :P i'm wondering if other projects were able to > >>>> get > >>>>>> this going over ssh. > >>>>>> > >>>>>> i'll take a whack at cleaning up the svn and subversion references. > >>>>>> > >>>>>> ben > >>>>>> > >>>>>> On Fri, Oct 7, 2016 at 12:59 PM, Camille Fournier < > >>> cami...@apache.org> > >>>>>> wrote: > >>>>>> > >>>>>>> Hey folks, > >>>>>>> > >>>>>>> So I'm trying to get in a patch but this has not been updated to > >>> tell > >>>>>>> committers how to actually get the git keys set up: > >>>>>>> https://cwiki.apache.org/confluence/display/ZOOKEEPER/ > >>>>> Committing+changes > >>>>>>> > >>>>>>> Can someone float me a link that says how to do this? > >>>>>>> > >>>>>>> Also a bunch of our documentation still discusses SVN and not git, > >>>> which > >>>>>>> means we are not done with this migration. If you were pushing for > >>>> this > >>>>>>> change can you please do some due diligence on the wikis and > >>> correct > >>>> the > >>>>>>> stuff that refers to SVN? > >>>>>>> > >>>>>>> Thanks, > >>>>>>> C > >>>>>>> > >>>>>>> On Wed, Oct 5, 2016 at 1:02 PM, Edward Ribeiro < > >>>>> edward.ribe...@gmail.com> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Excuse me guys! > >>>>>>>> > >>>>>>>> I've written on Macbook Pro. No idea why GMail messed it up. I was > >>>> only > >>>>>>>> able to see the strange characters when I pasted on a gist text > >>> area. > >>>>> The > >>>>>>>> previous message is below, but if anyone is still having trouble > >>> (I > >>>>> tried > >>>>>>>> to remove the weird character), I left a copy at: > >>>>>>>> https://gist.github.com/eribeiro/da2a6a6c9a508610d52d0755fae8352d > >>>>>>>> > >>>>>>>> "Hi, > >>>>>>>> > >>>>>>>> The patch attached on ZOOKEEPER-2597 is a straightforward > >>> adaptation > >>>> of > >>>>>>>> Kafka's one. It takes care of merging Github PR into Apache git > >>> repo > >>>>> and > >>>>>>> a > >>>>>>>> subsequent closing of the PR on the GH side, among other things > >>>>>>> (rewriting > >>>>>>>> of commit messages, etc). The current status is: the script needs > >>> to > >>>> be > >>>>>>>> reviewed/validated by a committer. It has been some time since I > >>>>> uploaded > >>>>>>>> the patch, so I gonna do another pass through it in the meantime. > >>>>>>>> > >>>>>>>> There are some workflow issues beyond the scope of ZOOKEEPER-2597 > >>>> that > >>>>>>> need > >>>>>>>> to be sorted out (IMO): > >>>>>>>> > >>>>>>>> 1. The normal workflow is to open a JIRA ticket before doing any > >>> GH > >>>> PR, > >>>>>>>> that is, no JIRA-less PRs. The PR should have a title of the form > >>>>>>>> "ZOOKEEPER-xxxx: Title". This will trigger the Apache JIRA-Github > >>>>>>>> integration and it's opening show up in the JIRA ticket. > >>>>>>>> > >>>>>>>> 2. OTOH, not every Kafka PR needs a corresponding JIRA ticket. > >>> There > >>>>> are > >>>>>>> a > >>>>>>>> class of PRs with "MINOR" title that represent trivial code > >>> changes > >>>> and > >>>>>>>> "HOT-FIX" title that fix urgent, but simple bugs. Both bypass the > >>>> JIRA > >>>>>>>> creation step, even tough they are still subject to review. It's > >>>> worth > >>>>>>>> adopting a similar approach for ZK project? > >>>>>>>> > >>>>>>>> 3. IIRC (didn't find any page to confirm), Cassandra project > >>>>> encourages, > >>>>>>>> but not demands, that contributors also upload a patch file to > >>> JIRA > >>>>> even > >>>>>>> in > >>>>>>>> the case of a GH PR (as to leave a audit trail, I guess). Or, at > >>>>> least, > >>>>>>> C* > >>>>>>>> project leaves up to the contributors to either open a GH PR or > >>>> upload > >>>>>>> the > >>>>>>>> patch file to JIRA. > >>>>>>>> > >>>>>>>> > >>>>>>>> +1 about having a 'paper trail' of review comments on JIRA and/or > >>>>> mailing > >>>>>>>> list (I would prefer the mailing list tbh). But as Michael and > >>> Flavio > >>>>>>>> pointed out, I never seen GH PR review **comments** being written > >>>> back > >>>>> to > >>>>>>>> JIRA, at least not in Kafka, Cassandra or Solr projects, that I > >>> have > >>>>>>>> followed more closely. > >>>>>>>> > >>>>>>>> Eddie" > >>>>>>>> > >>>>>>>> > >>>>>>>> On Wed, Oct 5, 2016 at 1:35 PM, Michael Han <h...@cloudera.com> > >>>> wrote: > >>>>>>>> > >>>>>>>>> Eddie's mail contains lots of '=E2=80=8B'' which is unicode > >>>> character > >>>>>>>>> zero-width space, which might cause parsing trouble for some mail > >>>>>>>> clients. > >>>>>>>>> > >>>>>>>>> On Wed, Oct 5, 2016 at 6:42 AM, Flavio Junqueira <f...@apache.org > >>>> > >>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> Dude, I'm just not able to parse your e-mail, did you write that > >>>> on a > >>>>>>>>>> phone or something? > >>>>>>>>>> > >>>>>>>>>> -Flavio > >>>>>>>>>> > >>>>>>>>>>> On 05 Oct 2016, at 03:54, Edward Ribeiro < > >>>> edward.ribe...@gmail.com > >>>>>>>> > >>>>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> Hi, > >>>>>>>>>>> > >>>>>>>>>>> The patch attached on ZOOKEEPER-2597 is a > >>>>>>>>>>> straightforward adaptation of > >>>>>>>>>>> Kafka's one. It takes care of merging Github PR into Apache git > >>>>>>> repo > >>>>>>>>> and > >>>>>>>>>>> a > >>>>>>>>>>> subsequent closing of the PR on the GH side > >>>>>>>>>>> among other things (rewriting of commit messages, etc) > >>>>>>>>>>> . The current status is: the script needs to be > >>> reviewed/validated > >>>>>>>> by a > >>>>>>>>>>> committer. > >>>>>>>>>>> It has been some time since I uploaded the patch, so I gonna > >>> do > >>>>>>>>> another > >>>>>>>>>>> pass through it in the meantime. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> T > >>>>>>>>>>> here are some workflow issues beyond the scope of > >>> ZOOKEEPER-2597 > >>>>>>>>>>> that need to be sorted out (IMO) > >>>>>>>>>>> : > >>>>>>>>>>> > >>>>>>>>>>> 1. The normal workflow is to open a JIRA ticket before doing > >>> any > >>>> GH > >>>>>>>> PR > >>>>>>>>>>> , that is, no JIRA-less PRs. > >>>>>>>>>>> The PR should have a title of the form "ZOOKEEPER-xxxx: Title". > >>>>>>> This > >>>>>>>>> will > >>>>>>>>>>> trigger the Apache JIRA-Github integration and it's opening > >>> show > >>>> up > >>>>>>>> in > >>>>>>>>>> the > >>>>>>>>>>> JIRA ticket. > >>>>>>>>>>> > >>>>>>>>>>> 2. > >>>>>>>>>>> OTOH, n > >>>>>>>>>>> ot every Kafka PR needs a corresponding JIRA ticket > >>>>>>>>>>> . > >>>>>>>>>>> There are a class of PR > >>>>>>>>>>> s > >>>>>>>>>>> with "MINOR" > >>>>>>>>>>> title > >>>>>>>>>>> that represent trivial code changes > >>>>>>>>>>> and "HOT-FIX" title that fix urgent, but simple bugs. Both > >>>>>>>>>>> bypass the JIRA creation step > >>>>>>>>>>> , even tough they are still > >>>>>>>>>>> subject to review > >>>>>>>>>>> . > >>>>>>>>>>> It's worth adopting a similar approach for ZK project? > >>>>>>>>>>> > >>>>>>>>>>> 3. IIRC > >>>>>>>>>>> (didn't find any page to confirm) > >>>>>>>>>>> , Cassandra project encourages, but not demands, that > >>> contributors > >>>>>>>> also > >>>>>>>>>>> upload a patch file to JIRA even in the case of a GH PR > >>>>>>>>>>> (as to leave a audit trail, I guess) > >>>>>>>>>>> . > >>>>>>>>>>> Or > >>>>>>>>>>> , > >>>>>>>>>>> at > >>>>>>>>>>> > >>>>>>>>>>> least > >>>>>>>>>>> , > >>>>>>>>>>> C* project > >>>>>>>>>>> leave > >>>>>>>>>>> s > >>>>>>>>>>> up to the contributor > >>>>>>>>>>> s > >>>>>>>>>>> to either open a GH PR or upload the patch file > >>>>>>>>>>> to JIRA. In fact, Github allows the access to a raw patch or > >>>>>>> diff, > >>>>>>>>> it's > >>>>>>>>>>> just a matter of adding the ".patch" or ".diff" suffix to the > >>> end > >>>>>>> of > >>>>>>>>> the > >>>>>>>>>>> Pull Request URL. > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> +1 about having a 'paper trail' > >>>>>>>>>>> of review comments > >>>>>>>>>>> > >>>>>>>>>>> o > >>>>>>>>>>> n JIRA and > >>>>>>>>>>> /or > >>>>>>>>>>> mailing list (I > >>>>>>>>>>> would > >>>>>>>>>>> prefer the mailing list tbh). But as Michael and Flavio pointed > >>>>>>> out, > >>>>>>>> I > >>>>>>>>>>> never seen > >>>>>>>>>>> GH > >>>>>>>>>>> PR review > >>>>>>>>>>> ** > >>>>>>>>>>> comments > >>>>>>>>>>> ** > >>>>>>>>>>> being written back to JIRA, at least not in Kafka, Cassandra > >>>>>>>>>>> or > >>>>>>>>>>> Solr projects > >>>>>>>>>>> , that I have followed more closely. > >>>>>>>>>>> > >>>>>>>>>>> Eddie > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> On Tue, Oct 4, 2016 at 6:40 PM, Michael Han <h...@cloudera.com > >>>> > >>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>>>>> as long as the opening/closing/commenting all get sent to > >>> the > >>>>>>>>> mailing > >>>>>>>>>>>> list or recorded in jira > >>>>>>>>>>>> Yeah, this is my impression as well, that we need to keep > >>> certain > >>>>>>>>> paper > >>>>>>>>>>>> trail regarding activities and comments on ASF side (JIRA or > >>> mail > >>>>>>>>> list). > >>>>>>>>>>>> Infra page said: > >>>>>>>>>>>> > >>>>>>>>>>>> - Any Pull Request that gets opened, closed, reopened or > >>>>>>>>> **commented** > >>>>>>>>>>>> on now gets recorded on the project's mailing list > >>>>>>>>>>>> - If a project has a JIRA instance, any PRs or *comments* on > >>> PRs > >>>>>>>>> that > >>>>>>>>>>>> include a JIRA ticket ID will trigger an update on that > >>> specific > >>>>>>>>>> ticket > >>>>>>>>>>>> > >>>>>>>>>>>> I checked a couple Kafka and Spark JIRAs but I don't see any > >>> of > >>>>>>> the > >>>>>>>>>>>> comments made in github PR were posted on JIRA, except the > >>>>>>>> activities > >>>>>>>>>> (open > >>>>>>>>>>>> a PR, close a PR). Since both projects have been using github > >>> for > >>>>>>> a > >>>>>>>>>> while I > >>>>>>>>>>>> assume such practice of NOT integrating comments between > >>> github > >>>>>>> and > >>>>>>>>> ASF > >>>>>>>>>>>> JIRA is acceptable? Though I feel it would be really useful if > >>>>>>>>> comments > >>>>>>>>>>>> could converge in a single place as well, that will provide a > >>>>>>> clear > >>>>>>>>>> history > >>>>>>>>>>>> for a given technical issue. > >>>>>>>>>>>> > >>>>>>>>>>>> On Tue, Oct 4, 2016 at 12:06 PM, Flavio Junqueira < > >>>> f...@apache.org > >>>>>>>> > >>>>>>>>>> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>>> Until ZOOKEEPER-2597 <https://issues.apache.org/ > >>>>>>>>>>>> jira/browse/ZOOKEEPER-2597> > >>>>>>>>>>>>> is fixed, we can't merge via github. > >>>>>>>>>>>>> > >>>>>>>>>>>>> For code reviews, we can use GH as long as the > >>>>>>>>>> opening/closing/commenting > >>>>>>>>>>>>> all get sent to the mailing list or recorded in jira. I don't > >>>>>>> think > >>>>>>>>> we > >>>>>>>>>>>> have > >>>>>>>>>>>>> that yet, but it is possible according to this: > >>>>>>>>>>>>> > >>>>>>>>>>>>> https://blogs.apache.org/infra/entry/improved_ > >>>>>>>>>>>>> integration_between_apache_and <https://blogs.apache.org/ > >>>>>>>>>>>>> infra/entry/improved_integration_between_apache_and> > >>>>>>>>>>>>> > >>>>>>>>>>>>> For now, we do need to upload patches and converge using > >>> jira. > >>>>>>>>>>>>> > >>>>>>>>>>>>> I think Eddie has been looking at this process trying to > >>>>>>> replicate > >>>>>>>>> the > >>>>>>>>>>>>> Kafka setup, so perhaps he can give an update if I'm right. > >>>> Kafka > >>>>>>>>>> doesn't > >>>>>>>>>>>>> send every comment to the mailing list, though, but I'm not > >>> sure > >>>>>>> if > >>>>>>>>>>>> that's > >>>>>>>>>>>>> acceptable according to the ASF, I need to double-check. > >>>>>>>>>>>>> > >>>>>>>>>>>>> -Flavio > >>>>>>>>>>>>> > >>>>>>>>>>>>>> On 04 Oct 2016, at 19:42, Michael Han <h...@cloudera.com> > >>>>>>> wrote: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Hi, > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Now we've moved to git, what is the policy for uploading > >>>> patches > >>>>>>>> and > >>>>>>>>>>>>> doing > >>>>>>>>>>>>>> code reviews? I am asking because I've seen recently there > >>> are > >>>>>>> git > >>>>>>>>>> pull > >>>>>>>>>>>>>> requests coming in without associated patch file uploaded to > >>>>>>> JIRA. > >>>>>>>>>> I've > >>>>>>>>>>>>>> checked > >>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/ZOOKEEPER/ > >>>>>>>>> HowToContribute > >>>>>>>>>> , > >>>>>>>>>>>>>> looks like there is not much change regarding patch process > >>> - > >>>> so > >>>>>>>>>>>>> presumably > >>>>>>>>>>>>>> we still need to generate and upload patch file to JIRA for > >>> the > >>>>>>>>>> record, > >>>>>>>>>>>>>> while using github (maybe in addition of review board, or in > >>>> the > >>>>>>>>>> future > >>>>>>>>>>>>>> with gerrit) to do code reviews? > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> On Wed, Sep 21, 2016 at 6:05 AM, Edward Ribeiro < > >>>>>>>>>>>>> edward.ribe...@gmail.com> > >>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Cool, just open https://issues.apache.org/ > >>>>>>>>> jira/browse/ZOOKEEPER-2597 > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> PS: I removed the REPO_HOME global variable. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On Wed, Sep 21, 2016 at 6:53 AM, Flavio Junqueira < > >>>>>>>> f...@apache.org> > >>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> Better to have that in the form of a pull request or diff. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> REPO_HOME does seem to be unused. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> -Flavio > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> On 20 Sep 2016, at 18:57, Edward Ribeiro < > >>>>>>>>> edward.ribe...@gmail.com > >>>>>>>>>>> > >>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Hey, I have started porting the kafka-merge.py to work > >>> on ZK > >>>>>>>>> repos. > >>>>>>>>>>>> I > >>>>>>>>>>>>>>>> would > >>>>>>>>>>>>>>>>> need someone to review it and help me test it now. > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> The files were uploaded below, but I will create a github > >>>>>>> repo > >>>>>>>>> yet > >>>>>>>>>>>>>>> today. > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> https://www.dropbox.com/sh/od8bet2574jttm3/ > >>>>>>>>>>>>>>>> AADv1DXTb8vfyVCmelFbYCEha?dl=0 > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> I uploaded the kafka version script so that you can use > >>> diff > >>>>>>> or > >>>>>>>>>> Meld > >>>>>>>>>>>>> to > >>>>>>>>>>>>>>>>> spot my changes, but feel free to grasp the original file > >>>>>>> here: > >>>>>>>>>>>>>>>>> https://github.com/apache/kafka/blob/trunk/kafka-merge- > >>>> pr.py > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> PS: It's just me or REPO_HOME env variable is not used > >>>>>>> anywhere > >>>>>>>>> in > >>>>>>>>>>>> the > >>>>>>>>>>>>>>>>> merge script??? > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Cheers, > >>>>>>>>>>>>>>>>> Eddie > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> On Tue, Sep 20, 2016 at 12:19 PM, Patrick Hunt < > >>>>>>>> ph...@apache.org > >>>>>>>>>> > >>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> On Mon, Sep 19, 2016 at 4:11 PM, Benjamin Reed < > >>>>>>>>> br...@apache.org> > >>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> what you are suggesting sounds good, but i don't know > >>> how > >>>>>>> to > >>>>>>>> do > >>>>>>>>>>>> it? > >>>>>>>>>>>>>>>> since > >>>>>>>>>>>>>>>>>>> in the end we are still just accepting diffs on > >>> patches, > >>>>>>> the > >>>>>>>>> only > >>>>>>>>>>>>>>> thing > >>>>>>>>>>>>>>>>>>> that changes is that we use svn rather than git right? > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> Notice the workflow Kafka uses - which includes "git > >>> apply" > >>>>>>>> and > >>>>>>>>>>>>>>>> specifying > >>>>>>>>>>>>>>>>>> the author tag when committers commit (so that the OP > >>> gets > >>>>>>>>> proper > >>>>>>>>>>>>>>>>>> attribution in the commit itself) > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/KAFKA/ > >>>>>>>>>>>>>>>> Manual+Commit+Workflow > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> Patrick > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> i LOVE chris's idea! lets do it! > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> ben > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> On Sun, Sep 18, 2016 at 3:22 PM, Patrick Hunt < > >>>>>>>>> ph...@apache.org> > >>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> Ben, do you also want to update the "Applying a patch" > >>>>>>>> section > >>>>>>>>>> to > >>>>>>>>>>>>>>> make > >>>>>>>>>>>>>>>>>> it > >>>>>>>>>>>>>>>>>>>> git specific? > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> We (committers) should move to a model where authors > >>> get > >>>>>>>>> proper > >>>>>>>>>>>>>>> credit > >>>>>>>>>>>>>>>>>> in > >>>>>>>>>>>>>>>>>>>> git. Our old workflow in svn resulted in only the > >>>>>>> committer > >>>>>>>>>> being > >>>>>>>>>>>>>>>>>> listed > >>>>>>>>>>>>>>>>>>>> (except that we listed the patch author in the commit > >>>>>>>>> message). > >>>>>>>>>>>> We > >>>>>>>>>>>>>>>>>> should > >>>>>>>>>>>>>>>>>>>> move to a model where the author of the patch gets > >>> proper > >>>>>>>>> credit > >>>>>>>>>>>> in > >>>>>>>>>>>>>>>>>> git. > >>>>>>>>>>>>>>>>>>> I > >>>>>>>>>>>>>>>>>>>> believe we will get that if we use git for patch > >>>>>>>>>>>>>>> creation/application? > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> Chris brought up getting rid of CHANGES.txt recently > >>> on > >>>>>>> the > >>>>>>>>> dev > >>>>>>>>>>>>> list > >>>>>>>>>>>>>>>>>> in a > >>>>>>>>>>>>>>>>>>>> separate thread - Chris do you want to implement that > >>>>>>> change > >>>>>>>>> now > >>>>>>>>>>>>>>> that > >>>>>>>>>>>>>>>>>>> we've > >>>>>>>>>>>>>>>>>>>> moved to git? > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> Patrick > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> On Wed, Sep 14, 2016 at 9:01 PM, Benjamin Reed < > >>>>>>>>>> br...@apache.org > >>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> 1) actually in the previous step that was just > >>> adding > >>>>>>> new > >>>>>>>>>>>> files. > >>>>>>>>>>>>>>> you > >>>>>>>>>>>>>>>>>>>>>> still > >>>>>>>>>>>>>>>>>>>>>>> need the commit -a for the rest of the changes. > >>> that's > >>>>>>> my > >>>>>>>>>>>> normal > >>>>>>>>>>>>>>>>>>>>>> workflow. > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> I think that will be confusing for most folks. They > >>>>>>>>> typically > >>>>>>>>>>>>>>> stage > >>>>>>>>>>>>>>>>>>>>>> all the changes and then commit or don't stage and > >>> use > >>>>>>> -a. > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> do you mind fixing it with your workflow. commit -a > >>>>>>> doesn't > >>>>>>>>> get > >>>>>>>>>>>>> new > >>>>>>>>>>>>>>>>>>>>> files, which is why you need to do the add, but i'm > >>> not > >>>>>>> the > >>>>>>>>>> most > >>>>>>>>>>>>>>>>>>>>> sophisticated git user, so > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>> 2) i figured since we are using git now that we > >>> should > >>>>>>>> use > >>>>>>>>>>>> git's > >>>>>>>>>>>>>>>>>>>>>> default. > >>>>>>>>>>>>>>>>>>>>>>> the patch should work (by default it seems to strip > >>>> the > >>>>>>>>> first > >>>>>>>>>>>>>>> path > >>>>>>>>>>>>>>>>>>>>>> element). > >>>>>>>>>>>>>>>>>>>>>>> does it not work for you? > >>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> It will fail precommit in it's current state. > >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> fixed > >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> -- > >>>>>>>>>>>>>> Cheers > >>>>>>>>>>>>>> Michael. > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> -- > >>>>>>>>>>>> Cheers > >>>>>>>>>>>> Michael. > >>>>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> -- > >>>>>>>>> Cheers > >>>>>>>>> Michael. > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> -- > >>>> Cheers > >>>> Michael. > >>>> > >>> > >> > >> > >> > >> -- > >> Cheers > >> Michael. > >> > > > > > > > > -- > > Cheers > > Michael. > >