git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: cherry-pick fail when a symbolic link has been changed into a file or directory

From
Camille Moncelier <moncelier@devlife.org>
Date
Nov 4, 2010, 14:16 UTC
Message-ID
<20101104151637.076ac021@cortex>
In-Reply-To
<AANLkTimq8SP-gxZQiXW3Pxg3-1Z98zyPAoNA8JDn0=6A@mail.gmail.com>

On Thu, 4 Nov 2010 14:55:12 +0100 Christian Couder <christian.couder@gmail.com> wrote:

> Could you try to cherry-pick with other strategies?
> For example with:
> 
> git cherry-pick --strategy resolve test1

~/repo1$ git --version git version 1.7.3.1

~/repo1$ git cherry-pick --strategy resolve test1
Trying simple merge.
Simple merge failed, trying Automatic merge.
[master da2d5bf] New file in test1
 1 files changed, 1 insertions(+), 
 create mode 100644 new_file_test1

Seems it is working using the resolve strategy. I may have found a message on this list posted a while ago:

"cherry-picking a commit clobbers a file which is a directory in the target commit"

Which seems to deal with the same kind of problems maybe something is missing in the patch in order to handle this particular case.

> I remember there were some problems with the default "recursive"
> strategy and I am not sure they were fixed.
> By the way could you tell which version of git you are using?

I'm using ubuntu's 1.7.1 version on my laptop which doesn't support --strategy and a v1.7.3.1 on another computer, both expose the same problem.

> 
> Thanks,
> Christian.

-- Camille Moncelier http://devlife.org

Previous: Christian CouderNext: Christian Couder
Message 4 of 10 in “cherry-pick fail when a symbolic link has been changed into a file or directory”
  1. Camille MoncelierNov 4, 2010
  2. Christian CouderNov 4, 2010
  3. Christian CouderNov 4, 2010
  4. Camille MoncelierNov 4, 2010
  5. Christian CouderNov 4, 2010
  6. Camille MoncelierNov 4, 2010
  7. Christian CouderNov 5, 2010
  8. Christian CouderNov 5, 2010
  9. Camille MoncelierNov 7, 2010
  10. Andreas SchwabNov 7, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.