Merge branch 'jk/reflog-walk' into maint
commit0cb526e031bd28f33750ed7beef1d7556ef387ea
authorJunio C Hamano <gitster@pobox.com>
Wed, 23 Aug 2017 21:33:43 +0000 (23 14:33 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 23 Aug 2017 21:33:44 +0000 (23 14:33 -0700)
tree3e7c8f360a71a1b3fd6f7fdefcb6f537d5de0183
parent72140a73198b2fdbf6fc83ff679d3f553ed5faed
parentde239446b69f3b453050af8091e07aa5433421cc
Merge branch 'jk/reflog-walk' into maint

Numerous bugs in walking of reflogs via "log -g" and friends have
been fixed.

* jk/reflog-walk:
  reflog-walk: apply --since/--until to reflog dates
  reflog-walk: stop using fake parents
  rev-list: check reflog_info before showing usage
  get_revision_1(): replace do-while with an early return
  log: do not free parents when walking reflog
  log: clarify comment about reflog cycles
  revision: disallow reflog walking with revs->limited
  t1414: document some reflog-walk oddities
builtin/log.c
builtin/rev-list.c
revision.c