[PROPOSAL] How to merge a pull request

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

[PROPOSAL] How to merge a pull request

Jean-Baptiste Onofré
Hi guys,

I discussed with Ravi how to cleanly merge a pull request, eventually
applying changes, keeping the original commit author, etc.

I proposed a procedure:

https://github.com/apache/incubator-carbondata/pull/63#issuecomment-237817370

For convenience, let me paste the proposal here:

Prerequisite

Assuming, you cloned the Apache git repo:

git clone https://git-wip-us.apache.org/repos/asf/incubator-carbondata
I advise to rename origin remote as apache:

git remote rename origin apache
Now, let's add the github remote:

git remote add github https://github.com/apache/incubator-carbondata
For convenience, we add a new fetch reference for the pull requests:

git config --local --add remote.github.fetch
'+refs/pull/*/head:refs/remotes/github/pr/*'
Then, we can fetch all, including the pull requests:

git fetch --all
Pull Request Branch

Now, we are ready to checkout a pull request in a specific branch:

git checkout -b pr-63 github/pr/63
You are now on the pull request (#63) branch: you can review and test
the pull request (building with Maven, verify, ...).

Then, you can amend the commit, squash several commits in one, rebase,
etc. Basically, it's where you are preparing the merge.

Merging the Pull Request

Once the pull request branch is ready, you can merge on master:

git checkout master
git merge --no-ff -m "[CARBONDATA-140] This closes #63" pr-63
git push
Once the merge has been done, you can delete the pull request branch:

git branch -D pr-63


Thoughts ?

Regards
JB
--
Jean-Baptiste Onofré
[hidden email]
http://blog.nanthrax.net
Talend - http://www.talend.com
Reply | Threaded
Open this post in threaded view
|

Re: [PROPOSAL] How to merge a pull request

Liang Chen
Administrator
+1
Reply | Threaded
Open this post in threaded view
|

Re: [PROPOSAL] How to merge a pull request

Henry Saputra
In reply to this post by Jean-Baptiste Onofré
This is great stuff, thanks for taking stab at it, JB.

I would reccommend we add tool in the source code to help committers merge
PRs.

Some projects like Apache Spark [1] and Apache Flink have simple script to
help automate the process.
We could adopt the script to do similar thing for CarbonData.

- Henry

[1] https://github.com/apache/spark/blob/master/dev/merge_spark_pr.py

On Fri, Aug 5, 2016 at 5:27 AM, Jean-Baptiste Onofré <[hidden email]>
wrote:

> Hi guys,
>
> I discussed with Ravi how to cleanly merge a pull request, eventually
> applying changes, keeping the original commit author, etc.
>
> I proposed a procedure:
>
> https://github.com/apache/incubator-carbondata/pull/63#issue
> comment-237817370
>
> For convenience, let me paste the proposal here:
>
> Prerequisite
>
> Assuming, you cloned the Apache git repo:
>
> git clone https://git-wip-us.apache.org/repos/asf/incubator-carbondata
> I advise to rename origin remote as apache:
>
> git remote rename origin apache
> Now, let's add the github remote:
>
> git remote add github https://github.com/apache/incubator-carbondata
> For convenience, we add a new fetch reference for the pull requests:
>
> git config --local --add remote.github.fetch '+refs/pull/*/head:refs/remote
> s/github/pr/*'
> Then, we can fetch all, including the pull requests:
>
> git fetch --all
> Pull Request Branch
>
> Now, we are ready to checkout a pull request in a specific branch:
>
> git checkout -b pr-63 github/pr/63
> You are now on the pull request (#63) branch: you can review and test the
> pull request (building with Maven, verify, ...).
>
> Then, you can amend the commit, squash several commits in one, rebase,
> etc. Basically, it's where you are preparing the merge.
>
> Merging the Pull Request
>
> Once the pull request branch is ready, you can merge on master:
>
> git checkout master
> git merge --no-ff -m "[CARBONDATA-140] This closes #63" pr-63
> git push
> Once the merge has been done, you can delete the pull request branch:
>
> git branch -D pr-63
>
>
> Thoughts ?
>
> Regards
> JB
> --
> Jean-Baptiste Onofré
> [hidden email]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>
Reply | Threaded
Open this post in threaded view
|

Re: [PROPOSAL] How to merge a pull request

Jean-Baptiste Onofré
Yes good idea.

I'm thinking about a github PR template too as we use in Beam.

Regards
JB

On 08/09/2016 07:31 AM, Henry Saputra wrote:

> This is great stuff, thanks for taking stab at it, JB.
>
> I would reccommend we add tool in the source code to help committers merge
> PRs.
>
> Some projects like Apache Spark [1] and Apache Flink have simple script to
> help automate the process.
> We could adopt the script to do similar thing for CarbonData.
>
> - Henry
>
> [1] https://github.com/apache/spark/blob/master/dev/merge_spark_pr.py
>
> On Fri, Aug 5, 2016 at 5:27 AM, Jean-Baptiste Onofré <[hidden email]>
> wrote:
>
>> Hi guys,
>>
>> I discussed with Ravi how to cleanly merge a pull request, eventually
>> applying changes, keeping the original commit author, etc.
>>
>> I proposed a procedure:
>>
>> https://github.com/apache/incubator-carbondata/pull/63#issue
>> comment-237817370
>>
>> For convenience, let me paste the proposal here:
>>
>> Prerequisite
>>
>> Assuming, you cloned the Apache git repo:
>>
>> git clone https://git-wip-us.apache.org/repos/asf/incubator-carbondata
>> I advise to rename origin remote as apache:
>>
>> git remote rename origin apache
>> Now, let's add the github remote:
>>
>> git remote add github https://github.com/apache/incubator-carbondata
>> For convenience, we add a new fetch reference for the pull requests:
>>
>> git config --local --add remote.github.fetch '+refs/pull/*/head:refs/remote
>> s/github/pr/*'
>> Then, we can fetch all, including the pull requests:
>>
>> git fetch --all
>> Pull Request Branch
>>
>> Now, we are ready to checkout a pull request in a specific branch:
>>
>> git checkout -b pr-63 github/pr/63
>> You are now on the pull request (#63) branch: you can review and test the
>> pull request (building with Maven, verify, ...).
>>
>> Then, you can amend the commit, squash several commits in one, rebase,
>> etc. Basically, it's where you are preparing the merge.
>>
>> Merging the Pull Request
>>
>> Once the pull request branch is ready, you can merge on master:
>>
>> git checkout master
>> git merge --no-ff -m "[CARBONDATA-140] This closes #63" pr-63
>> git push
>> Once the merge has been done, you can delete the pull request branch:
>>
>> git branch -D pr-63
>>
>>
>> Thoughts ?
>>
>> Regards
>> JB
>> --
>> Jean-Baptiste Onofré
>> [hidden email]
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>

--
Jean-Baptiste Onofré
[hidden email]
http://blog.nanthrax.net
Talend - http://www.talend.com
Reply | Threaded
Open this post in threaded view
|

Re: [PROPOSAL] How to merge a pull request

Jacky Li
definitely +1


> 在 2016年8月9日,下午1:33,Jean-Baptiste Onofré <[hidden email]> 写道:
>
> Yes good idea.
>
> I'm thinking about a github PR template too as we use in Beam.
>
> Regards
> JB
>
> On 08/09/2016 07:31 AM, Henry Saputra wrote:
>> This is great stuff, thanks for taking stab at it, JB.
>>
>> I would reccommend we add tool in the source code to help committers merge
>> PRs.
>>
>> Some projects like Apache Spark [1] and Apache Flink have simple script to
>> help automate the process.
>> We could adopt the script to do similar thing for CarbonData.
>>
>> - Henry
>>
>> [1] https://github.com/apache/spark/blob/master/dev/merge_spark_pr.py
>>
>> On Fri, Aug 5, 2016 at 5:27 AM, Jean-Baptiste Onofré <[hidden email]>
>> wrote:
>>
>>> Hi guys,
>>>
>>> I discussed with Ravi how to cleanly merge a pull request, eventually
>>> applying changes, keeping the original commit author, etc.
>>>
>>> I proposed a procedure:
>>>
>>> https://github.com/apache/incubator-carbondata/pull/63#issue
>>> comment-237817370
>>>
>>> For convenience, let me paste the proposal here:
>>>
>>> Prerequisite
>>>
>>> Assuming, you cloned the Apache git repo:
>>>
>>> git clone https://git-wip-us.apache.org/repos/asf/incubator-carbondata
>>> I advise to rename origin remote as apache:
>>>
>>> git remote rename origin apache
>>> Now, let's add the github remote:
>>>
>>> git remote add github https://github.com/apache/incubator-carbondata
>>> For convenience, we add a new fetch reference for the pull requests:
>>>
>>> git config --local --add remote.github.fetch '+refs/pull/*/head:refs/remote
>>> s/github/pr/*'
>>> Then, we can fetch all, including the pull requests:
>>>
>>> git fetch --all
>>> Pull Request Branch
>>>
>>> Now, we are ready to checkout a pull request in a specific branch:
>>>
>>> git checkout -b pr-63 github/pr/63
>>> You are now on the pull request (#63) branch: you can review and test the
>>> pull request (building with Maven, verify, ...).
>>>
>>> Then, you can amend the commit, squash several commits in one, rebase,
>>> etc. Basically, it's where you are preparing the merge.
>>>
>>> Merging the Pull Request
>>>
>>> Once the pull request branch is ready, you can merge on master:
>>>
>>> git checkout master
>>> git merge --no-ff -m "[CARBONDATA-140] This closes #63" pr-63
>>> git push
>>> Once the merge has been done, you can delete the pull request branch:
>>>
>>> git branch -D pr-63
>>>
>>>
>>> Thoughts ?
>>>
>>> Regards
>>> JB
>>> --
>>> Jean-Baptiste Onofré
>>> [hidden email]
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>
>
> --
> Jean-Baptiste Onofré
> [hidden email]
> http://blog.nanthrax.net
> Talend - http://www.talend.com



Reply | Threaded
Open this post in threaded view
|

Re: [PROPOSAL] How to merge a pull request

Jihong Ma
In reply to this post by Jean-Baptiste Onofré
+1

Great idea and I am sure it will make our life  a lot easier as committer!!

Jihong

Sent from HUAWEI AnyOffice
From: Jacky Li
To: [hidden email];
Subject: Re: [PROPOSAL] How to merge a pull request

Time: 2016-08-09 20:56:25
definitely +1


> 在 2016年8月9日,下午1:33,Jean-Baptiste Onofré <[hidden email]> 写道:
>
> Yes good idea.
>
> I'm thinking about a github PR template too as we use in Beam.
>
> Regards
> JB
>
> On 08/09/2016 07:31 AM, Henry Saputra wrote:
>> This is great stuff, thanks for taking stab at it, JB.
>>
>> I would reccommend we add tool in the source code to help committers merge
>> PRs.
>>
>> Some projects like Apache Spark [1] and Apache Flink have simple script to
>> help automate the process.
>> We could adopt the script to do similar thing for CarbonData.
>>
>> - Henry
>>
>> [1] https://github.com/apache/spark/blob/master/dev/merge_spark_pr.py
>>
>> On Fri, Aug 5, 2016 at 5:27 AM, Jean-Baptiste Onofré <[hidden email]>
>> wrote:
>>
>>> Hi guys,
>>>
>>> I discussed with Ravi how to cleanly merge a pull request, eventually
>>> applying changes, keeping the original commit author, etc.
>>>
>>> I proposed a procedure:
>>>
>>> https://github.com/apache/incubator-carbondata/pull/63#issue
>>> comment-237817370
>>>
>>> For convenience, let me paste the proposal here:
>>>
>>> Prerequisite
>>>
>>> Assuming, you cloned the Apache git repo:
>>>
>>> git clone https://git-wip-us.apache.org/repos/asf/incubator-carbondata
>>> I advise to rename origin remote as apache:
>>>
>>> git remote rename origin apache
>>> Now, let's add the github remote:
>>>
>>> git remote add github https://github.com/apache/incubator-carbondata
>>> For convenience, we add a new fetch reference for the pull requests:
>>>
>>> git config --local --add remote.github.fetch '+refs/pull/*/head:refs/remote
>>> s/github/pr/*'
>>> Then, we can fetch all, including the pull requests:
>>>
>>> git fetch --all
>>> Pull Request Branch
>>>
>>> Now, we are ready to checkout a pull request in a specific branch:
>>>
>>> git checkout -b pr-63 github/pr/63
>>> You are now on the pull request (#63) branch: you can review and test the
>>> pull request (building with Maven, verify, ...).
>>>
>>> Then, you can amend the commit, squash several commits in one, rebase,
>>> etc. Basically, it's where you are preparing the merge.
>>>
>>> Merging the Pull Request
>>>
>>> Once the pull request branch is ready, you can merge on master:
>>>
>>> git checkout master
>>> git merge --no-ff -m "[CARBONDATA-140] This closes #63" pr-63
>>> git push
>>> Once the merge has been done, you can delete the pull request branch:
>>>
>>> git branch -D pr-63
>>>
>>>
>>> Thoughts ?
>>>
>>> Regards
>>> JB
>>> --
>>> Jean-Baptiste Onofré
>>> [hidden email]
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>
>
> --
> Jean-Baptiste Onofré
> [hidden email]
> http://blog.nanthrax.net
> Talend - http://www.talend.com



Reply | Threaded
Open this post in threaded view
|

Re: [PROPOSAL] How to merge a pull request

Vimal Das Kammath
+1
Great idea, Having it as a tool as Henry suggested would definitely make
life easier.

On Wed, Aug 10, 2016 at 12:29 PM, Jihong Ma <[hidden email]> wrote:

> +1
>
> Great idea and I am sure it will make our life  a lot easier as committer!!
>
> Jihong
>
> Sent from HUAWEI AnyOffice
> From: Jacky Li
> To: [hidden email];
> Subject: Re: [PROPOSAL] How to merge a pull request
>
> Time: 2016-08-09 20:56:25
> definitely +1
>
>
> > 在 2016年8月9日,下午1:33,Jean-Baptiste Onofré <[hidden email]> 写道:
> >
> > Yes good idea.
> >
> > I'm thinking about a github PR template too as we use in Beam.
> >
> > Regards
> > JB
> >
> > On 08/09/2016 07:31 AM, Henry Saputra wrote:
> >> This is great stuff, thanks for taking stab at it, JB.
> >>
> >> I would reccommend we add tool in the source code to help committers
> merge
> >> PRs.
> >>
> >> Some projects like Apache Spark [1] and Apache Flink have simple script
> to
> >> help automate the process.
> >> We could adopt the script to do similar thing for CarbonData.
> >>
> >> - Henry
> >>
> >> [1] https://github.com/apache/spark/blob/master/dev/merge_spark_pr.py
> >>
> >> On Fri, Aug 5, 2016 at 5:27 AM, Jean-Baptiste Onofré <[hidden email]>
> >> wrote:
> >>
> >>> Hi guys,
> >>>
> >>> I discussed with Ravi how to cleanly merge a pull request, eventually
> >>> applying changes, keeping the original commit author, etc.
> >>>
> >>> I proposed a procedure:
> >>>
> >>> https://github.com/apache/incubator-carbondata/pull/63#issue
> >>> comment-237817370
> >>>
> >>> For convenience, let me paste the proposal here:
> >>>
> >>> Prerequisite
> >>>
> >>> Assuming, you cloned the Apache git repo:
> >>>
> >>> git clone https://git-wip-us.apache.org/repos/asf/incubator-carbondata
> >>> I advise to rename origin remote as apache:
> >>>
> >>> git remote rename origin apache
> >>> Now, let's add the github remote:
> >>>
> >>> git remote add github https://github.com/apache/incubator-carbondata
> >>> For convenience, we add a new fetch reference for the pull requests:
> >>>
> >>> git config --local --add remote.github.fetch
> '+refs/pull/*/head:refs/remote
> >>> s/github/pr/*'
> >>> Then, we can fetch all, including the pull requests:
> >>>
> >>> git fetch --all
> >>> Pull Request Branch
> >>>
> >>> Now, we are ready to checkout a pull request in a specific branch:
> >>>
> >>> git checkout -b pr-63 github/pr/63
> >>> You are now on the pull request (#63) branch: you can review and test
> the
> >>> pull request (building with Maven, verify, ...).
> >>>
> >>> Then, you can amend the commit, squash several commits in one, rebase,
> >>> etc. Basically, it's where you are preparing the merge.
> >>>
> >>> Merging the Pull Request
> >>>
> >>> Once the pull request branch is ready, you can merge on master:
> >>>
> >>> git checkout master
> >>> git merge --no-ff -m "[CARBONDATA-140] This closes #63" pr-63
> >>> git push
> >>> Once the merge has been done, you can delete the pull request branch:
> >>>
> >>> git branch -D pr-63
> >>>
> >>>
> >>> Thoughts ?
> >>>
> >>> Regards
> >>> JB
> >>> --
> >>> Jean-Baptiste Onofré
> >>> [hidden email]
> >>> http://blog.nanthrax.net
> >>> Talend - http://www.talend.com
> >>>
> >>
> >
> > --
> > Jean-Baptiste Onofré
> > [hidden email]
> > http://blog.nanthrax.net
> > Talend - http://www.talend.com
>
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [PROPOSAL] How to merge a pull request

Venkata Gollamudi
+1

On Wed, Aug 10, 2016, 3:00 PM Vimal Das Kammath <[hidden email]>
wrote:

> +1
> Great idea, Having it as a tool as Henry suggested would definitely make
> life easier.
>
> On Wed, Aug 10, 2016 at 12:29 PM, Jihong Ma <[hidden email]> wrote:
>
> > +1
> >
> > Great idea and I am sure it will make our life  a lot easier as
> committer!!
> >
> > Jihong
> >
> > Sent from HUAWEI AnyOffice
> > From: Jacky Li
> > To: [hidden email];
> > Subject: Re: [PROPOSAL] How to merge a pull request
> >
> > Time: 2016-08-09 20:56:25
> > definitely +1
> >
> >
> > > 在 2016年8月9日,下午1:33,Jean-Baptiste Onofré <[hidden email]> 写道:
> > >
> > > Yes good idea.
> > >
> > > I'm thinking about a github PR template too as we use in Beam.
> > >
> > > Regards
> > > JB
> > >
> > > On 08/09/2016 07:31 AM, Henry Saputra wrote:
> > >> This is great stuff, thanks for taking stab at it, JB.
> > >>
> > >> I would reccommend we add tool in the source code to help committers
> > merge
> > >> PRs.
> > >>
> > >> Some projects like Apache Spark [1] and Apache Flink have simple
> script
> > to
> > >> help automate the process.
> > >> We could adopt the script to do similar thing for CarbonData.
> > >>
> > >> - Henry
> > >>
> > >> [1] https://github.com/apache/spark/blob/master/dev/merge_spark_pr.py
> > >>
> > >> On Fri, Aug 5, 2016 at 5:27 AM, Jean-Baptiste Onofré <[hidden email]
> >
> > >> wrote:
> > >>
> > >>> Hi guys,
> > >>>
> > >>> I discussed with Ravi how to cleanly merge a pull request, eventually
> > >>> applying changes, keeping the original commit author, etc.
> > >>>
> > >>> I proposed a procedure:
> > >>>
> > >>> https://github.com/apache/incubator-carbondata/pull/63#issue
> > >>> comment-237817370
> > >>>
> > >>> For convenience, let me paste the proposal here:
> > >>>
> > >>> Prerequisite
> > >>>
> > >>> Assuming, you cloned the Apache git repo:
> > >>>
> > >>> git clone
> https://git-wip-us.apache.org/repos/asf/incubator-carbondata
> > >>> I advise to rename origin remote as apache:
> > >>>
> > >>> git remote rename origin apache
> > >>> Now, let's add the github remote:
> > >>>
> > >>> git remote add github https://github.com/apache/incubator-carbondata
> > >>> For convenience, we add a new fetch reference for the pull requests:
> > >>>
> > >>> git config --local --add remote.github.fetch
> > '+refs/pull/*/head:refs/remote
> > >>> s/github/pr/*'
> > >>> Then, we can fetch all, including the pull requests:
> > >>>
> > >>> git fetch --all
> > >>> Pull Request Branch
> > >>>
> > >>> Now, we are ready to checkout a pull request in a specific branch:
> > >>>
> > >>> git checkout -b pr-63 github/pr/63
> > >>> You are now on the pull request (#63) branch: you can review and test
> > the
> > >>> pull request (building with Maven, verify, ...).
> > >>>
> > >>> Then, you can amend the commit, squash several commits in one,
> rebase,
> > >>> etc. Basically, it's where you are preparing the merge.
> > >>>
> > >>> Merging the Pull Request
> > >>>
> > >>> Once the pull request branch is ready, you can merge on master:
> > >>>
> > >>> git checkout master
> > >>> git merge --no-ff -m "[CARBONDATA-140] This closes #63" pr-63
> > >>> git push
> > >>> Once the merge has been done, you can delete the pull request branch:
> > >>>
> > >>> git branch -D pr-63
> > >>>
> > >>>
> > >>> Thoughts ?
> > >>>
> > >>> Regards
> > >>> JB
> > >>> --
> > >>> Jean-Baptiste Onofré
> > >>> [hidden email]
> > >>> http://blog.nanthrax.net
> > >>> Talend - http://www.talend.com
> > >>>
> > >>
> > >
> > > --
> > > Jean-Baptiste Onofré
> > > [hidden email]
> > > http://blog.nanthrax.net
> > > Talend - http://www.talend.com
> >
> >
> >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Re: [PROPOSAL] How to merge a pull request

jarray888
+1


Regards
jarray
On 08/11/2016 10:48, Venkata Gollamudi wrote:
+1

On Wed, Aug 10, 2016, 3:00 PM Vimal Das Kammath <[hidden email]>
wrote:

> +1
> Great idea, Having it as a tool as Henry suggested would definitely make
> life easier.
>
> On Wed, Aug 10, 2016 at 12:29 PM, Jihong Ma <[hidden email]> wrote:
>
> > +1
> >
> > Great idea and I am sure it will make our life  a lot easier as
> committer!!
> >
> > Jihong
> >
> > Sent from HUAWEI AnyOffice
> > From: Jacky Li
> > To: [hidden email];
> > Subject: Re: [PROPOSAL] How to merge a pull request
> >
> > Time: 2016-08-09 20:56:25
> > definitely +1
> >
> >
> > > 在 2016年8月9日,下午1:33,Jean-Baptiste Onofré <[hidden email]> 写道:
> > >
> > > Yes good idea.
> > >
> > > I'm thinking about a github PR template too as we use in Beam.
> > >
> > > Regards
> > > JB
> > >
> > > On 08/09/2016 07:31 AM, Henry Saputra wrote:
> > >> This is great stuff, thanks for taking stab at it, JB.
> > >>
> > >> I would reccommend we add tool in the source code to help committers
> > merge
> > >> PRs.
> > >>
> > >> Some projects like Apache Spark [1] and Apache Flink have simple
> script
> > to
> > >> help automate the process.
> > >> We could adopt the script to do similar thing for CarbonData.
> > >>
> > >> - Henry
> > >>
> > >> [1] https://github.com/apache/spark/blob/master/dev/merge_spark_pr.py
> > >>
> > >> On Fri, Aug 5, 2016 at 5:27 AM, Jean-Baptiste Onofré <[hidden email]
> >
> > >> wrote:
> > >>
> > >>> Hi guys,
> > >>>
> > >>> I discussed with Ravi how to cleanly merge a pull request, eventually
> > >>> applying changes, keeping the original commit author, etc.
> > >>>
> > >>> I proposed a procedure:
> > >>>
> > >>> https://github.com/apache/incubator-carbondata/pull/63#issue
> > >>> comment-237817370
> > >>>
> > >>> For convenience, let me paste the proposal here:
> > >>>
> > >>> Prerequisite
> > >>>
> > >>> Assuming, you cloned the Apache git repo:
> > >>>
> > >>> git clone
> https://git-wip-us.apache.org/repos/asf/incubator-carbondata
> > >>> I advise to rename origin remote as apache:
> > >>>
> > >>> git remote rename origin apache
> > >>> Now, let's add the github remote:
> > >>>
> > >>> git remote add github https://github.com/apache/incubator-carbondata
> > >>> For convenience, we add a new fetch reference for the pull requests:
> > >>>
> > >>> git config --local --add remote.github.fetch
> > '+refs/pull/*/head:refs/remote
> > >>> s/github/pr/*'
> > >>> Then, we can fetch all, including the pull requests:
> > >>>
> > >>> git fetch --all
> > >>> Pull Request Branch
> > >>>
> > >>> Now, we are ready to checkout a pull request in a specific branch:
> > >>>
> > >>> git checkout -b pr-63 github/pr/63
> > >>> You are now on the pull request (#63) branch: you can review and test
> > the
> > >>> pull request (building with Maven, verify, ...).
> > >>>
> > >>> Then, you can amend the commit, squash several commits in one,
> rebase,
> > >>> etc. Basically, it's where you are preparing the merge.
> > >>>
> > >>> Merging the Pull Request
> > >>>
> > >>> Once the pull request branch is ready, you can merge on master:
> > >>>
> > >>> git checkout master
> > >>> git merge --no-ff -m "[CARBONDATA-140] This closes #63" pr-63
> > >>> git push
> > >>> Once the merge has been done, you can delete the pull request branch:
> > >>>
> > >>> git branch -D pr-63
> > >>>
> > >>>
> > >>> Thoughts ?
> > >>>
> > >>> Regards
> > >>> JB
> > >>> --
> > >>> Jean-Baptiste Onofré
> > >>> [hidden email]
> > >>> http://blog.nanthrax.net
> > >>> Talend - http://www.talend.com
> > >>>
> > >>
> > >
> > > --
> > > Jean-Baptiste Onofré
> > > [hidden email]
> > > http://blog.nanthrax.net
> > > Talend - http://www.talend.com
> >
> >
> >
> >
>