git-reset: make it work from within a subdirectory.
[gitweb.git] / git-reset.sh
index c0feb4435d15da9cc9928800cbe270018f044152..03d2c3b9378b4a4b39c4dc5a5ec3eb4b19c2f008 100755 (executable)
@@ -1,8 +1,15 @@
 #!/bin/sh
 
 USAGE='[--mixed | --soft | --hard]  [<commit-ish>]'
+SUBDIRECTORY_OK=Yes
 . git-sh-setup
 
+TOP=$(git-rev-parse --show-cdup)
+if test ! -z "$TOP"
+then
+       cd "$TOP"
+fi
+
 update=
 reset_type=--mixed
 case "$1" in