Hi Ram, On Sunday 30 May 2010 13:19:39 Ramkumar Ramachandra wrote: > Hi Christian, > > Excellent feature to work on- I've wanted to cherry pick a range several > times. Thanks! > Christian Couder wrote: > > -static int revert_or_cherry_pick(int argc, const char **argv) > > +static int do_pick_commit() > > { > > unsigned char head[20]; > > struct commit *base, *next, *parent; > > Is there a better way to do this instead of allocating memory for each > commit? When you cherry pick a lot of commits, it might make sense to > use a shared memory pool. I think that most of the time I will cherry pick less than 20 commits so I think the memory usage is not so important. And in any case it could be improved later if there is a real need. > > + /* this is copied from the shell script, but it's never > > triggered... */ + if (action == REVERT && !no_replay) > > + die("revert is incompatible with replay"); > > If it's here for historical reasons, why don't you remove it now? Right, I will have a look at removing that. Thanks, Christian. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html