From: Jonathan Nieder Date: Sat, 26 Jun 2010 00:51:52 GMT Subject: Re: How to manage merges from one line while excluding its merges from another Message-ID: <20100626005151.GA12401@burratino> In-Reply-To: <4C254B62.6020108@brooks.nu> Lane Brooks wrote: > I'll take a look at your suggested cherry-pick script. Can it be > rerun multiple times or is it run one-time only. In others, as > 'devel' continues to grow can I run it again and will it cherry-pick > intelligently or will it try to reapply commits already > cherry-picked? Good point. git cherry my devel main | grep -v ^- | while read mark rev do git cherry-pick $rev || { echo >&2 cherry-pick failed break } done I hadn’t known about the third argument to ‘git cherry’ before. Thanks for the example.