<div dir="ltr">What's the commit id of what you are trying to cherry pick? I'll try it here<br></div><br><div class="gmail_quote">On Fri, Mar 20, 2015 at 12:19 PM aga <<a href="mailto:agander93@gmail.com">agander93@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm afraid there still seems to be a problem, but it's with the<br>
cherry-pick.  It appears to go correctly, but git log shows -<br>
<br>
commit a0dac2d1a6ede4bca0ba48da03783f<u></u>ad6aca3dbb<br>
Author: Allan Anderson <<a href="mailto:agander93@gmail.com" target="_blank">agander93@gmail.com</a>><br>
Date:   Sun Feb 8 22:09:30 2015 +0000<br>
<br>
     BUG:343106<br>
     Fix unhelpful messages when processing schedules at startup.<br>
     Fix 'next check number' message when updating a schedule for a<br>
     non-checking schedule type.<br>
<br>
     (cherry picked from commit 71bbf7b53125edfd37047f0bdba1fe<u></u>edd88a6d26)<br>
<br>
     Conflicts:<br>
         kmymoney/kmymoney.cpp<br>
<br>
It's the conflict I don't understand.<br>
<br>
If I look in qgit, the diff for KMyMoney.cpp shows the addition of about<br>
a dozen online banking methods, which appear to be in the file already.<br>
  I see no conflict markers.<br>
<br>
I saw this earlier, too, but am now using a new sandbox.<br>
<br>
So, I'm afraid I still don't know how to proceed.<br>
<br>
Allan<br>
<br>
<br>
On 20/03/15 11:35, Alvaro Soliverez wrote:<br>
> Hi,<br>
>  From the looks of that, you were working on the 4.7 branch directly. In<br>
> that case, it's better to use rebase.<br>
><br>
> ie. if you checkout -b a new branch, use rebase and merge<br>
>      If you want to quickly fetch a commit from another branch, use<br>
> cherry-pick<br>
> For example, work on master using checkout-b, rebase, and merge. Later<br>
> on, use cherry-pick to copy it to 4.7.<br>
><br>
><br>
> Now, let's see what you did in the specific steps.<br>
><br>
><br>
> On Fri, Mar 20, 2015 at 8:16 AM aga <<a href="mailto:agander93@gmail.com" target="_blank">agander93@gmail.com</a><br>
> <mailto:<a href="mailto:agander93@gmail.com" target="_blank">agander93@gmail.com</a>>> wrote:<br>
><br>
><br>
><br>
>     Hi Alvaro<br>
><br>
>     Thanks for that.  What I doing is based on several emails of yours -<br>
>     [Kmymoney-devel]<br>
>     Git workflow after backporting to origin/4.6<br>
>     30-06-2012<br>
><br>
>     git checkout 4.7<br>
>     git fetch origin && git reset --hard origin/4.7<br>
>     git checkout -b backportFixes<br>
>     (work on the fixes, cherry-pick from other branches, etc.)<br>
><br>
>     git checkout 4.7<br>
>     git cherry-pick -x hash (this is my addition)<br>
><br>
> If there were multiple commit, cherry picking is not that easy, as you<br>
> have to do it in the right. It'd be much better to rebase and merge.<br>
><br>
> However, it cherry picking worked, all that was left to do was pushing.<br>
><br>
> The next steps are redundant and prone to cause unnecessary problems<br>
> when used together with cherry-pick.<br>
><br>
>     Once you are done with that, and I think the point where you are at now:<br>
>     git checkout 4.7<br>
>     git pull -r origin 4.7<br>
>     git checkout backportFixes<br>
>     git rebase 4.7<br>
>     git checkout 4.7<br>
>     git merge backportFixes<br>
>     git push kde:kmymoney 4.7<br>
><br>
><br>
>     Thanks again<br>
><br>
>     Allan<br>
><br>
><br>
</blockquote></div>