diff options
| author | Vicent Marti <tanoku@gmail.com> | 2011-02-28 12:12:26 +0200 |
|---|---|---|
| committer | Vicent Marti <tanoku@gmail.com> | 2011-03-03 20:23:52 +0200 |
| commit | 5de079b86dcf8744f71fa3d0bb496a2cf9b20c0d (patch) | |
| tree | 3bfac650e63c3d924d0e64638d1254fc4ee13f63 /src/git2/refs.h | |
| parent | 3dccfed16382c64370dd0fd88668c9d9accae6ed (diff) | |
| download | libgit2-5de079b86dcf8744f71fa3d0bb496a2cf9b20c0d.tar.gz | |
Change the object creation/lookup API
The methods previously known as
git_repository_lookup
git_repository_newobject
git_repository_lookup_ref
are now part of their respective namespaces:
git_object_lookup
git_object_new
git_reference_lookup
This makes the API more consistent with the new references API.
Signed-off-by: Vicent Marti <tanoku@gmail.com>
Diffstat (limited to 'src/git2/refs.h')
| -rw-r--r-- | src/git2/refs.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/git2/refs.h b/src/git2/refs.h index 752d80862..1702d7ee1 100644 --- a/src/git2/refs.h +++ b/src/git2/refs.h @@ -39,6 +39,19 @@ GIT_BEGIN_DECL /** + * Lookup a reference by its name in a repository. + * + * The generated reference is owned by the repository and + * should not be freed by the user. + * + * @param reference_out pointer to the looked-up reference + * @param repo the repository to look up the reference + * @param name the long name for the reference (e.g. HEAD, ref/heads/master, refs/tags/v0.1.0, ...) + * @return 0 on success; error code otherwise + */ +GIT_EXTERN(int) git_reference_lookup(git_reference **reference_out, git_repository *repo, const char *name); + +/** * Create a new symbolic reference. * * The reference will be created in the repository and written |
