Commit 3874f2d5 by Ben Straub

Kill vestigal dangling-remote code

Fixes #1232
parent 359316b5
...@@ -60,7 +60,7 @@ GIT_EXTERN(int) git_remote_create( ...@@ -60,7 +60,7 @@ GIT_EXTERN(int) git_remote_create(
* See `git_tag_create()` for rules about valid names. * See `git_tag_create()` for rules about valid names.
* *
* @param out pointer to the new remote object * @param out pointer to the new remote object
* @param repo the associated repository. May be NULL for a "dangling" remote. * @param repo the associated repository
* @param fetch the fetch refspec to use for this remote. May be NULL for defaults. * @param fetch the fetch refspec to use for this remote. May be NULL for defaults.
* @param url the remote repository's URL * @param url the remote repository's URL
* @return 0 or an error code * @return 0 or an error code
...@@ -72,16 +72,6 @@ GIT_EXTERN(int) git_remote_create_inmemory( ...@@ -72,16 +72,6 @@ GIT_EXTERN(int) git_remote_create_inmemory(
const char *url); const char *url);
/** /**
* Sets the owning repository for the remote. This is only allowed on
* dangling remotes.
*
* @param remote the remote to configure
* @param repo the repository that will own the remote
* @return 0 or an error code
*/
GIT_EXTERN(int) git_remote_set_repository(git_remote *remote, git_repository *repo);
/**
* Get the information for a particular remote * Get the information for a particular remote
* *
* The name will be checked for validity. * The name will be checked for validity.
......
...@@ -195,19 +195,6 @@ int git_remote_create_inmemory(git_remote **out, git_repository *repo, const cha ...@@ -195,19 +195,6 @@ int git_remote_create_inmemory(git_remote **out, git_repository *repo, const cha
return 0; return 0;
} }
int git_remote_set_repository(git_remote *remote, git_repository *repo)
{
assert(repo);
if (remote->repo) {
giterr_set(GITERR_INVALID, "Remotes can't change repositiories.");
return GIT_ERROR;
}
remote->repo = repo;
return 0;
}
int git_remote_load(git_remote **out, git_repository *repo, const char *name) int git_remote_load(git_remote **out, git_repository *repo, const char *name)
{ {
git_remote *remote; git_remote *remote;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment