diff options
author | David Turner <dturner@twosigma.com> | 2016-12-01 23:06:41 -0500 |
---|---|---|
committer | David Turner <dturner@twosigma.com> | 2016-12-01 23:11:57 -0500 |
commit | 4db1fc7e5ead5c29ffb6594b229b84f4392b40f1 (patch) | |
tree | ddfe1a8b7b1b95f19224d5a3c9e64bf2b7504c84 /tests/diff/tree.c | |
parent | ae5838f118a4819e608990a815bf8fc482be5772 (diff) | |
download | libgit2-4db1fc7e5ead5c29ffb6594b229b84f4392b40f1.tar.gz |
git_rebase_init: correctly handle detached HEAD
git_rebase_finish relies on head_detached being set, but
rebase_init_merge was only setting it when branch->ref_name was unset.
But branch->ref_name would be set to "HEAD" in the case of detached
HEAD being either implicitly (NULL) or explicitly passed to
git_rebase_init.
Diffstat (limited to 'tests/diff/tree.c')
0 files changed, 0 insertions, 0 deletions