]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/cmd/git/add
git: better handling of absolute paths, regex metachars
[plan9front.git] / sys / src / cmd / git / add
index 53e24d933d20af3825b37bfb364bc328cdcfd402..b980d7dc8ba05266be06326201ba4a05f6232800 100755 (executable)
@@ -16,11 +16,11 @@ if(~ $remove 1){
 if(~ $#* 0)
        exec aux/usage
 
-paths=`$nl{cleanname -d $gitrel $*}
+paths=`$nl{cleanname -d $gitrel $* | drop $gitroot}
 if(~ $add tracked)
-       files=`$nl{walk -f $paths}
+       files=`$nl{walk -f ./$paths}
 if not
-       files=`$nl{cd .git/index9/tracked/ && walk -f $paths}
+       files=`$nl{cd .git/index9/tracked/ && walk -f ./$paths}
 
 for(f in $files){
        if(! ~ `$nl{cleanname $f} .git/*){