[PATCH] git-cvsimport: perform initial checkout correctly
- From
Junio C Hamano <junkio@cox.net>
- Date
- Mar 18, 2007, 09:16 UTC
- Message-ID
- <7vlkhunc7t.fsf@assigned-by-dhcp.cox.net>
Often people wonder why cvsimport does not perform the initial checkout even though -i option is not given.
--- git-cvsimport.perl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/git-cvsimport.perl b/git-cvsimport.perl index 1a1ba7b..e269e26 100755 --- a/git-cvsimport.perl +++ b/git-cvsimport.perl @@ -1017,7 +1017,7 @@ if ($orig_branch) { unless -f "$git_dir/refs/heads/master"; system('git-update-ref', 'HEAD', "$orig_branch"); unless ($opt_i) { - system('git checkout'); + system('git checkout -f)); die "checkout failed: $?\n" if $?; } }