Cherry-pick one-by-one.
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Thu, 7 Apr 2011 16:26:01 +0000 (18:26 +0200)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Thu, 7 Apr 2011 16:26:01 +0000 (18:26 +0200)
cvs2git-inc.sh

index ee9e478..34ea9d2 100755 (executable)
@@ -63,8 +63,10 @@ branch_workflow a0a362418b99167f40d1328ea8a934b147372329
 master          86d4a33945bc77fe59369840a54d9d8a7c9e3ef3" | while read branch start; do
        echo "$start..cvssync/$branch"
        git checkout $branch || break
-       c=`git log --format=%H $start..cvssync/$branch --`
-       [ -z "$c" ] || git cherry-pick $c
+       cl=`git log --format=%H $start..cvssync/$branch -- | grep -v '\(e6919c\|1f39df\|1f39df\)'`
+       for c in $cl; do
+               git cherry-pick $c
+       done
 done
 
 echo "Really push? (CTRL-C for quit)"