pub fn split_target(target: &str) -> Result<(String, String), Box<dyn Error>>
remote/branch → (remote, branch).
remote/branch
(remote, branch)