diff options
author | Etienne Samson <samson.etienne@gmail.com> | 2018-06-20 02:27:00 +0200 |
---|---|---|
committer | Etienne Samson <samson.etienne@gmail.com> | 2018-11-02 14:58:11 +0100 |
commit | de2af3c2d81e1e91b6ab21ac9fa8825b98c5c4a0 (patch) | |
tree | 7ac4cabda2180b34bb6f6a6fd56351a96dbc1336 /src/remote.c | |
parent | 0e5a27cd544f91cae56602479d407a2bc5c33912 (diff) | |
download | libgit2-de2af3c2d81e1e91b6ab21ac9fa8825b98c5c4a0.tar.gz |
remote: move static method
Diffstat (limited to 'src/remote.c')
-rw-r--r-- | src/remote.c | 43 |
1 files changed, 20 insertions, 23 deletions
diff --git a/src/remote.c b/src/remote.c index 7a07c0138..0d3929a9b 100644 --- a/src/remote.c +++ b/src/remote.c @@ -189,6 +189,26 @@ static int canonicalize_url(git_buf *out, const char *in) return git_buf_puts(out, in); } +static int ensure_remote_doesnot_exist(git_repository *repo, const char *name) +{ + int error; + git_remote *remote; + + error = git_remote_lookup(&remote, repo, name); + + if (error == GIT_ENOTFOUND) + return 0; + + if (error < 0) + return error; + + git_remote_free(remote); + + giterr_set(GITERR_CONFIG, "remote '%s' already exists", name); + + return GIT_EEXISTS; +} + static int create_internal(git_remote **out, git_repository *repo, const char *name, const char *url, const char *fetch) { git_remote *remote; @@ -270,29 +290,6 @@ on_error: return error; } -static int ensure_remote_doesnot_exist(git_repository *repo, const char *name) -{ - int error; - git_remote *remote; - - error = git_remote_lookup(&remote, repo, name); - - if (error == GIT_ENOTFOUND) - return 0; - - if (error < 0) - return error; - - git_remote_free(remote); - - giterr_set( - GITERR_CONFIG, - "remote '%s' already exists", name); - - return GIT_EEXISTS; -} - - int git_remote_create(git_remote **out, git_repository *repo, const char *name, const char *url) { git_buf buf = GIT_BUF_INIT; |