Hi Derrick, > +static int reachable(struct commit *from, int with_flag, int assign_flag, time_t min_commit_date) [...] > + if (commit->date < min_commit_date) > + continue; [...] > +int can_all_from_reach_with_flag(struct object_array from, > + int with_flag, int assign_flag, > + time_t min_commit_date) Can you expand on why we introduce the min_commit_date in the commit message? (It looks like a rebase error as I would have expected a move only, given the subject) Thanks, Stefan