Ramkumar Ramachandra wrote: > Make remove_sequencer_state() remove '.git/CHERRY_PICK_HEAD' when > invoked aggressively, since we want to treat it as part of the > sequencer state now. While at it, make some minor improvements to the > function. What does it mean to invoke a function aggressively? What is the nature of these minor improvements (are they behavior changes or just cleanups)? (Remember, the reader hasn't seen the patch yet.) > --- a/sequencer.c > +++ b/sequencer.c > @@ -25,17 +25,22 @@ static char *get_encoding(const char *message); > > void remove_sequencer_state(int aggressive) > { > + const char *seq_dir = git_path(SEQ_DIR); > + const char *seq_old_dir = git_path(SEQ_OLD_DIR); > + const char *cherry_pick_head = git_path("CHERRY_PICK_HEAD"); If there were just two more like this, the behavior would change completely. Scary. Are these temporary variables needed? -- 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