From fb15534c78d06bce19233da20c2fe1d23ad0c447 Mon Sep 17 00:00:00 2001 From: Ori Bernstein Date: Sun, 6 Jun 2021 09:27:33 -0400 Subject: git/branch: revert optimization fully it doesn't help *that* much, and confuses the code. --- sys/src/cmd/git/branch | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'sys/src') diff --git a/sys/src/cmd/git/branch b/sys/src/cmd/git/branch index ce7a3e59f..d132eb1e1 100755 --- a/sys/src/cmd/git/branch +++ b/sys/src/cmd/git/branch @@ -75,16 +75,11 @@ if(! ~ $#dirtypaths 0){ cleanpaths=`$nl{echo $"x$nl$"y | sort | uniq -u} } -# creating the dirs with a single -# batch mkdir was significantly faster. -if(! ~ $#cleanpaths 0) - cleandirs=`$nl{for(p in $cleanpaths) basename -d $p | uniq -u} -if(! ~ $#cleandirs 0){ - mkdir -p $cleandirs - mkdir -p .git/index9/tracked/$cleandirs -} echo $commit > .git/$new for(m in $cleanpaths){ + d=`$nl{basename -d $m} + mkdir -p $d + mkdir -p .git/index9/tracked/$d # Modifications can turn a file into # a directory, or vice versa, so we # need to delete and copy the files -- cgit v1.2.3