Browse Source

git-reset: make it work from within a subdirectory.

If you typically sit in, say "src/", it's annoying to have to
change directory to do a reset.

This may need to be reworked when we add "git reset -- paths..."
to encapsulate the "ls-tree $tree | update-index --index-info"
pattern.

Signed-off-by: Junio C Hamano <junkio@cox.net>
maint
Junio C Hamano 18 years ago
parent
commit
a81c311f23
  1. 7
      git-reset.sh

7
git-reset.sh

@ -1,8 +1,15 @@ @@ -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

Loading…
Cancel
Save