Commit 5af61863 by nulltoken

checkout: drop git_checkout_reference()

parent c214fa1c
......@@ -58,22 +58,6 @@ GIT_EXTERN(int) git_checkout_head(
git_indexer_stats *stats);
/**
* Updates files in the index and the working tree to match the content of the
* commit pointed at by the reference.
*
*
* @param ref reference to follow to a commit
* @param opts specifies checkout options (may be NULL)
* @param stats structure through which progress information is reported
* @return 0 on success, GIT_ERROR otherwise (use giterr_last for information
* about the error)
*/
GIT_EXTERN(int) git_checkout_reference(
git_reference *ref,
git_checkout_opts *opts,
git_indexer_stats *stats);
/**
* Updates files in the working tree to match the content of the index.
*
* @param repo repository to check out (must be non-bare)
......
......@@ -358,23 +358,3 @@ int git_checkout_head(
return error;
}
int git_checkout_reference(
git_reference *ref,
git_checkout_opts *opts,
git_indexer_stats *stats)
{
git_repository *repo= git_reference_owner(ref);
git_reference *head = NULL;
int error;
if ((error = git_reference_create_symbolic(
&head, repo, GIT_HEAD_FILE, git_reference_name(ref), true)) < 0)
return error;
error = git_checkout_head(git_reference_owner(ref), opts, stats);
git_reference_free(head);
return error;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment