X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=git-reset.sh;h=6cb073cb16f8b8d8b923bd0cd77be00da0e169e3;hb=f3dd5eae58cf3d0d944604af4c71a7043d5368fd;hp=fe53fc8065dc82c0054ba9891b28a00b0752bf87;hpb=8389b52b2a51d5b110b508cc67f0f41f99c30d3f;p=git.git diff --git a/git-reset.sh b/git-reset.sh index fe53fc80..6cb073cb 100755 --- a/git-reset.sh +++ b/git-reset.sh @@ -88,6 +88,9 @@ case "$reset_type" in # it is ok if this fails -- it may already # have been culled by checkout-index. unlink $_; + while (s|/[^/]*$||) { + rmdir($_) or last; + } } } ' $tmp-exists