From: Rafael Garcia-Suarez Date: Sat, 22 Mar 2008 22:48:32 GMT Subject: Re: Recording cherry-picked commits Message-ID: In-Reply-To: On 22/03/2008, Jean-Baptiste Quenot wrote: > What about using a hidden ".gitcherry" file in the current branch to > store the commits that have been applied? With the simple shell > scripts below I'm able to achieve the same effect as svnmerge: (.gitcherry should really be at the root of the git repository, not in the current directory) What happens to .gitcherry across merges ? I think your solution isn't robust enough. Here's an alternate idea: store the original sha1 in the commit message, via a custom header (something like X-Cherry-Picked-From) at least in case of conflict, and have git-cherry recognize it. (I have the same problem as you, by the way, and would really like to see it solved one way or another.)