]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/cmd/git/revert
git: better handling of absolute paths, regex metachars
[plan9front.git] / sys / src / cmd / git / revert
index a516e3a9dbc36cd527085e89920b8d2afb7273fd..c576af5c3ee0f12f426cf22f5119053c339e82b1 100644 (file)
@@ -11,8 +11,8 @@ commit=$gitfs/HEAD
 if(~ $#query 1)
        commit=`{git/query -p $query}
 
-files=`$nl{cleanname -d $gitrel $*}
-for(f in `$nl{cd $commit/tree/ && walk -f $files}){
+files=`$nl{cleanname -d $gitrel $* | drop $gitroot}
+for(f in `$nl{cd $commit/tree/ && walk -f ./$files}){
        mkdir -p `{basename -d $f}
        cp -x -- $commit/tree/$f $f
        git/add $f