Commit 3874f2d5 by Ben Straub

Kill vestigal dangling-remote code

Fixes #1232
parent 359316b5
......@@ -60,7 +60,7 @@ GIT_EXTERN(int) git_remote_create(
* See `git_tag_create()` for rules about valid names.
*
* @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 url the remote repository's URL
* @return 0 or an error code
......@@ -72,16 +72,6 @@ GIT_EXTERN(int) git_remote_create_inmemory(
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
*
* The name will be checked for validity.
......
......@@ -195,19 +195,6 @@ int git_remote_create_inmemory(git_remote **out, git_repository *repo, const cha
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)
{
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