in lib/gdk/project/git_worktree.rb [161:182]
def remote_name
@remote_name ||= begin
sh = execute_command(%W[git config branch.
if sh.success?
sh.read_stdout.chomp
else
project_url = GDK.config.repositories.fetch(@project_name)
raise "Unknown project: #{@project_name}" unless project_url
sh = execute_command(%w[git remote -v])
raise 'Error running `git remote -v`' unless sh.success?
remotes = parse_git_remotes(sh.read_stdout.chomp)
remotes[project_url] || 'origin'
end
end
end