Merge branch 'pw/rebase-i-orig-head'
"git rebase -i" did not store ORIG_HEAD correctly. * pw/rebase-i-orig-head: rebase -i: simplify get_revision_ranges() rebase -i: use struct object_id when writing state rebase -i: use struct object_id rather than looking up commit rebase -i: stop overwriting ORIG_HEAD buffer
This commit is contained in:
@ -161,8 +161,9 @@ void todo_list_add_exec_commands(struct todo_list *todo_list,
|
||||
struct string_list *commands);
|
||||
int complete_action(struct repository *r, struct replay_opts *opts, unsigned flags,
|
||||
const char *shortrevisions, const char *onto_name,
|
||||
struct commit *onto, const char *orig_head, struct string_list *commands,
|
||||
unsigned autosquash, struct todo_list *todo_list);
|
||||
struct commit *onto, const struct object_id *orig_head,
|
||||
struct string_list *commands, unsigned autosquash,
|
||||
struct todo_list *todo_list);
|
||||
int todo_list_rearrange_squash(struct todo_list *todo_list);
|
||||
|
||||
/*
|
||||
@ -224,7 +225,7 @@ int read_author_script(const char *path, char **name, char **email, char **date,
|
||||
int allow_missing);
|
||||
void parse_strategy_opts(struct replay_opts *opts, char *raw_opts);
|
||||
int write_basic_state(struct replay_opts *opts, const char *head_name,
|
||||
struct commit *onto, const char *orig_head);
|
||||
struct commit *onto, const struct object_id *orig_head);
|
||||
void sequencer_post_commit_cleanup(struct repository *r, int verbose);
|
||||
int sequencer_get_last_command(struct repository* r,
|
||||
enum replay_action *action);
|
||||
|
||||
Reference in New Issue
Block a user