mirror of
https://git.proxmox.com/git/libgit2
synced 2026-01-04 13:37:18 +00:00
checkout: drop git_checkout_reference()
This commit is contained in:
parent
c214fa1caf
commit
5af61863dd
@ -57,22 +57,6 @@ GIT_EXTERN(int) git_checkout_head(
|
||||
git_checkout_opts *opts,
|
||||
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.
|
||||
*
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user