aboutsummaryrefslogtreecommitdiff
path: root/setup.c
diff options
context:
space:
mode:
authorJohn Keeping <john@keeping.me.uk>2013-09-12 20:25:01 +0100
committerJunio C Hamano <gitster@pobox.com>2013-09-13 12:37:35 -0700
commit2c63d6eb46da4ef0abc9c040c927818e437d2fcc (patch)
tree101554c37a1be825ce61f13b77a956434ac90788 /setup.c
parentf8bc2ac3bf2df76ae864041a5496fab6446ad189 (diff)
downloadgit-2c63d6eb46da4ef0abc9c040c927818e437d2fcc.tar.gz
git-2c63d6eb46da4ef0abc9c040c927818e437d2fcc.tar.xz
reset: handle submodule with trailing slash
When using tab-completion, a directory path will often end with a trailing slash which currently confuses "git reset" when dealing with submodules. Now that we have parse_pathspec we can easily handle this by simply adding the PATHSPEC_STRIP_SUBMODULE_SLASH_CHEAP flag. To do this, we need to move the read_cache() call before the parse_pathspec() call. All of the existing paths through cmd_reset() that do not die early already call read_cache() at some point, so there is no performance impact to doing this in the common case. Signed-off-by: John Keeping <john@keeping.me.uk> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'setup.c')
0 files changed, 0 insertions, 0 deletions