LOG-001: be log / jab log follow non-spine (merge) parents too, rendering non-spine commits in grey

be log (and the JS jab log) walk only the FIRST-PARENT spine, so commits merged in as a second (or later) parent never appear — even though they are fully reachable. Live: a merge 213c9003 whose 2nd parent is d6f7e138 (DIS-053) → be log | grep d6f7e138 is EMPTY; the commit is reachable (a parent of cur) but off the first-parent line be log prints. Goal: log also follows non-spine parents so merged-in commits show, rendered in GREY to distinguish them from the first-parent spine. Both the C (graf/LOG.c) and JS (be/views/log/log.js) versions, at parity. Method: Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome