Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Steinbrink <B.Steinbrink@gmx.de>2009-08-06 16:15:14 +0400
committerJunio C Hamano <gitster@pobox.com>2009-08-07 00:35:55 +0400
commitd68dc34cb41c30515e64766c303c2930994e5085 (patch)
tree40f8f5c937a55242dd9c45a7f1296e521beb6dc3 /Documentation/git-ls-files.txt
parent4cfbe06fc788aad7bb4e5ea0c2c93345840acc28 (diff)
git-describe: Die early if there are no possible descriptions
If we find no refs that may be used for git-describe with the current options, then die early instead of pointlessly walking the whole history. In git.git with all the tags dropped, this makes "git describe" go down from 0.244 to 0.003 seconds for me. This is especially noticeable with "git submodule status" which calls describe with increasing levels of allowed refs to be matched. For a submodule without tags, this means that it walks the whole history in the submodule twice (first annotated, then plain tags), just to find out that it can't describe the commit anyway. Signed-off-by: Björn Steinbrink <B.Steinbrink@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-ls-files.txt')
0 files changed, 0 insertions, 0 deletions