diff options
| author | Edward Thomson <ethomson@edwardthomson.com> | 2015-03-17 10:21:28 -0400 |
|---|---|---|
| committer | Edward Thomson <ethomson@edwardthomson.com> | 2015-03-17 10:21:28 -0400 |
| commit | 9bbc8f350b80a5a6e94651ec667cf9e5d545b317 (patch) | |
| tree | a472cf837ffc1dbe7ddb81be0a773ca74f27b7f0 /include/git2/reset.h | |
| parent | 7800048afbb002d0003b54fcc09c98d0d3249949 (diff) | |
| parent | 8acf058ff708582e9bbfe04e297d3b17a4d5c2e8 (diff) | |
| download | libgit2-9bbc8f350b80a5a6e94651ec667cf9e5d545b317.tar.gz | |
Merge pull request #2962 from libgit2/cmn/reflog-annotated
Add annotated versions of ref-modying functions
Diffstat (limited to 'include/git2/reset.h')
| -rw-r--r-- | include/git2/reset.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/git2/reset.h b/include/git2/reset.h index 93ac0b29c..c03dbed8c 100644 --- a/include/git2/reset.h +++ b/include/git2/reset.h @@ -65,6 +65,24 @@ GIT_EXTERN(int) git_reset( git_checkout_options *checkout_opts); /** + * Sets the current head to the specified commit oid and optionally + * resets the index and working tree to match. + * + * This behaves like `git_reset()` but takes an annotated commit, + * which lets you specify which extended sha syntax string was + * specified by a user, allowing for more exact reflog messages. + * + * See the documentation for `git_reset()`. + * + * @see git_reset + */ +GIT_EXTERN(int) git_reset_from_annotated( + git_repository *repo, + git_annotated_commit *commit, + git_reset_t reset_type, + git_checkout_options *checkout_opts); + +/** * Updates some entries in the index from the target commit tree. * * The scope of the updated entries is determined by the paths |
