diff options
author | Vicent Marti <tanoku@gmail.com> | 2013-05-30 05:47:10 +0400 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2013-05-30 05:47:10 +0400 |
commit | 4e6e2ff26f5a04a4628aa0d81e5d5d73acf28ec4 (patch) | |
tree | 9a6d20bb0d7e8b390bbb0a5b0a67a493ea778fd6 /src/refdb.h | |
parent | ec24e542969f9d49e41e4c2cb3eac2259b1818c2 (diff) |
...Aaaand this works
Diffstat (limited to 'src/refdb.h')
-rw-r--r-- | src/refdb.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/refdb.h b/src/refdb.h index 1dcd70da8..62068db39 100644 --- a/src/refdb.h +++ b/src/refdb.h @@ -26,12 +26,19 @@ int git_refdb_lookup( git_refdb *refdb, const char *ref_name); +int git_refdb_rename( + git_reference **out, + git_refdb *db, + const char *old_name, + const char *new_name, + int force); + int git_refdb_iterator(git_reference_iterator **out, git_refdb *db, const char *glob); int git_refdb_iterator_next(git_reference **out, git_reference_iterator *iter); int git_refdb_iterator_next_name(const char **out, git_reference_iterator *iter); void git_refdb_iterator_free(git_reference_iterator *iter); -int git_refdb_write(git_refdb *refdb, const git_reference *ref); -int git_refdb_delete(git_refdb *refdb, const git_reference *ref); +int git_refdb_write(git_refdb *refdb, git_reference *ref, int force); +int git_refdb_delete(git_refdb *refdb, const char *ref_name); #endif |