Merge branch 'jc/topo-author-date-sort' into pu

* jc/topo-author-date-sort:
  sort-in-topological-order: use commit-queue
  commit-queue: LIFO or priority queue of commits
  toposort: rename "lifo" field

Conflicts:
	builtin/show-branch.c
	revision.c
Merge branch 'jk/list-objects-sans-blobs' into pu

* jk/list-objects-sans-blobs:
  archive: ignore blob objects when checking reachability
  list-objects: optimize "revs->blob_objects = 0" case
  upload-archive: restrict remote objects with reachability check
  clear parsed flag when we free tree buffers