Add a new remote and set it as the default. # Arguments `name` - The name for the new remote `url` - The URL of the remote repository
(&self, name: &str, url: &str)
| 124 | /// * `name` - The name for the new remote |
| 125 | /// * `url` - The URL of the remote repository |
| 126 | pub fn add_remote_default(&self, name: &str, url: &str) -> Result<(), RepositoryError> { |
| 127 | let mut config = self.load_remotes()?; |
| 128 | config |
| 129 | .add(name, RemoteEntry::new_default(url)) |
| 130 | .map_err(RepositoryError::Remote)?; |
| 131 | self.save_remotes(&config) |
| 132 | } |
| 133 | |
| 134 | /// Remove a remote. |
| 135 | /// |
no test coverage detected