ref: 1a1b1c4b6a7864f2446daae6868eed8d406a3290
parent: 45b5336f887b69365f90aae42cd0c66542d1a8e9
author: Ori Bernstein <ori@eigenstate.org>
date: Mon May 27 11:02:28 EDT 2024
git/clone: allow cloning into an empty directory
--- a/sys/src/cmd/git/clone
+++ b/sys/src/cmd/git/clone
@@ -17,8 +17,8 @@
if(~ $#branch 1)
branchflag=(-b $branch)
-if(test -e $local)
- die 'repository already exists:' $local
+if(test -e $local && ~ `{ls $local | sed 1q | wc -l} 1)
+ die 'destination already exists:' $local
fn clone{
flag +e