Merge branch 'md/exclude-promisor-objects-fix'
authorJunio C Hamano <gitster@pobox.com>
Tue, 6 Nov 2018 06:50:21 +0000 (15:50 +0900)
committerJunio C Hamano <gitster@pobox.com>
Tue, 6 Nov 2018 06:50:21 +0000 (15:50 +0900)
commita29b8bcf624006cf66abe129c01c932ec75df9f7
treef0b2fe07b7913d36e9151fc995aa3a31e3ffae65
parent8ac6990b8712cb7c44dfc4ff8d9e99b5ec55b01d
parent669b1d2aaec73ba762bf566078308075886ca208
Merge branch 'md/exclude-promisor-objects-fix'

Operations on promisor objects make sense in the context of only a
small subset of the commands that internally use the revisions
machinery, but the "--exclude-promisor-objects" option were taken
and led to nonsense results by commands like "log", to which it
didn't make much sense.  This has been corrected.

* md/exclude-promisor-objects-fix:
  exclude-promisor-objects: declare when option is allowed
  Documentation/git-log.txt: do not show --exclude-promisor-objects
Documentation/rev-list-options.txt
builtin/pack-objects.c
builtin/prune.c
builtin/rev-list.c
revision.c
revision.h
t/t4202-log.sh