GitSharp.CloneCommand.saveRemote C# (CSharp) Method

saveRemote() private method

private saveRemote ( URIish uri ) : void
uri URIish
return void
        private void saveRemote(URIish uri)
        {
            var repo = Repository._internal_repo;
            RemoteConfig rc = new RemoteConfig(repo.Config, OriginName);
            rc.AddURI(uri);
            rc.AddFetchRefSpec(new RefSpec().SetForce(true).SetSourceDestination(Constants.R_HEADS + "*",
                Constants.R_REMOTES + OriginName + "/*"));
            rc.Update(repo.Config);
            repo.Config.save();
        }