From: Mark Levedahl Date: Sat, 12 Jan 2008 05:54:31 GMT Subject: [PATCH] git-remote - Unset core.origin when deleting the default remote Message-ID: <1200117273-3524-2-git-send-email-mlevedahl@gmail.com> In-Reply-To: <1200117273-3524-1-git-send-email-mlevedahl@gmail.com> Signed-off-by: Mark Levedahl --- git-remote.perl | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/git-remote.perl b/git-remote.perl index d13e4c1..75d2371 100755 --- a/git-remote.perl +++ b/git-remote.perl @@ -328,6 +328,11 @@ sub rm_remote { $git->command('config', '--remove-section', "remote.$name"); + my $defremote = $git->config("core.origin"); + if (defined $defremote && $defremote eq $name) { + $git->command("config", "--unset", "core.origin"); + } + eval { my @trackers = $git->command('config', '--get-regexp', 'branch.*.remote', $name); -- 1.5.4.rc2.98.g1f3d5