summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVicent Marti <tanoku@gmail.com>2011-03-29 19:22:21 +0300
committerVicent Marti <tanoku@gmail.com>2011-03-29 19:58:19 +0300
commit95cde17ca40de7ad7f245c9302f26c5d59f5d873 (patch)
tree78036043532998d6b10838b3e471ea6e5f7b96a9 /src
parentfc1eeb9dfce7d63141a5b88c62c602e6d0b86cf5 (diff)
downloadlibgit2-95cde17ca40de7ad7f245c9302f26c5d59f5d873.tar.gz
Enforce coding conventions in refs.c
Internal methods are static and without the git prefix. 'Force' methods have a `_f` prefix to match the other 'force' methods.
Diffstat (limited to 'src')
-rw-r--r--src/refs.c29
1 files changed, 17 insertions, 12 deletions
diff --git a/src/refs.c b/src/refs.c
index ae745e579..c6508ca8e 100644
--- a/src/refs.c
+++ b/src/refs.c
@@ -79,6 +79,11 @@ static int packed_remove_loose(git_repository *repo, git_vector *packing_list);
static int packed_sort(const void *a, const void *b);
static int packed_write(git_repository *repo);
+/* internal helpers */
+static int reference_create_symbolic(git_reference **ref_out, git_repository *repo, const char *name, const char *target, int force);
+static int reference_create_oid(git_reference **ref_out, git_repository *repo, const char *name, const git_oid *id, int force);
+static int reference_rename(git_reference *ref, const char *new_name, int force);
+
/* name normalization */
static int check_valid_ref_char(char ch);
static int normalize_name(char *buffer_out, const char *name, int is_oid_ref);
@@ -919,7 +924,7 @@ cleanup:
* Internal methods - reference creation
*****************************************/
-int git_reference_create_symbolic_internal(git_reference **ref_out, git_repository *repo, const char *name, const char *target, int force)
+static int reference_create_symbolic(git_reference **ref_out, git_repository *repo, const char *name, const char *target, int force)
{
char normalized[MAX_GITDIR_TREE_STRUCTURE_PATH_LENGTH];
int error = GIT_SUCCESS, updated = 0;
@@ -976,7 +981,7 @@ cleanup:
return error;
}
-int git_reference_create_oid_internal(git_reference **ref_out, git_repository *repo, const char *name, const git_oid *id, int force)
+static int reference_create_oid(git_reference **ref_out, git_repository *repo, const char *name, const git_oid *id, int force)
{
int error = GIT_SUCCESS, updated = 0;
git_reference *ref = NULL, *old_ref = NULL;
@@ -1036,7 +1041,7 @@ cleanup:
* We also need to re-insert the reference on its corresponding
* in-memory cache, since the caches are indexed by refname.
*/
-int git_reference_rename_internal(git_reference *ref, const char *new_name, int force)
+static int reference_rename(git_reference *ref, const char *new_name, int force)
{
int error;
char *old_name;
@@ -1207,22 +1212,22 @@ int git_reference_lookup(git_reference **ref_out, git_repository *repo, const ch
int git_reference_create_symbolic(git_reference **ref_out, git_repository *repo, const char *name, const char *target)
{
- return git_reference_create_symbolic_internal(ref_out, repo, name, target, 0);
+ return reference_create_symbolic(ref_out, repo, name, target, 0);
}
-int git_reference_create_symbolic_force(git_reference **ref_out, git_repository *repo, const char *name, const char *target)
+int git_reference_create_symbolic_f(git_reference **ref_out, git_repository *repo, const char *name, const char *target)
{
- return git_reference_create_symbolic_internal(ref_out, repo, name, target, 1);
+ return reference_create_symbolic(ref_out, repo, name, target, 1);
}
int git_reference_create_oid(git_reference **ref_out, git_repository *repo, const char *name, const git_oid *id)
{
- return git_reference_create_oid_internal(ref_out, repo, name, id, 0);
+ return reference_create_oid(ref_out, repo, name, id, 0);
}
-int git_reference_create_oid_force(git_reference **ref_out, git_repository *repo, const char *name, const git_oid *id)
+int git_reference_create_oid_f(git_reference **ref_out, git_repository *repo, const char *name, const git_oid *id)
{
- return git_reference_create_oid_internal(ref_out, repo, name, id, 1);
+ return reference_create_oid(ref_out, repo, name, id, 1);
}
/**
@@ -1433,12 +1438,12 @@ cleanup:
int git_reference_rename(git_reference *ref, const char *new_name)
{
- return git_reference_rename_internal(ref, new_name, 0);
+ return reference_rename(ref, new_name, 0);
}
-int git_reference_rename_force(git_reference *ref, const char *new_name)
+int git_reference_rename_f(git_reference *ref, const char *new_name)
{
- return git_reference_rename_internal(ref, new_name, 1);
+ return reference_rename(ref, new_name, 1);
}
int git_reference_resolve(git_reference **resolved_ref, git_reference *ref)