POST-019: be post output noise drop the be: post … echo + name the bump put

be post on a parent with an advanced submodule emits noise: dispatcher echo lines be: post . / be: post abc (pure progress chatter), and an anonymous put put: + staged 1 put row(s) block. The mid-post put itself is FINE it stages the bumped sub gitlink so the parent commit records the new tip but it names nothing, so the user can't tell it staged abc/. Drop the be: echo; make the put SAY what it put. See POST-018, BE-005, Submodules.

Input

Context

Observed be post 'JS: tcp/udp network bindings' from ~/beagle with an advanced abc submodule; a put: block appears in the middle of the post output.

Goals

The internal post-driven gitlink-bump staging must not print a user-facing put: banner inside a post stream.

Constraints

WIP

Design decisions

As shipped: the internal bump runs be put -q <sub> with stdout CAPTURED to a pipe (BE.cli.c::bepost_bump_sub, :3028-3098); under -q PUTStage opens the HUNK table with EMPTY state so a no-op sub flushes no banner (sniff/PUT.c:1174). The be: post <sub> stderr echo is gone a clean/no-op sub instead emits a ULOG post <sub> marker row on stdout (BE.cli.c:3628-3639, bepost_emit_outer).

TODOs

Blockers and bummers

(none)

Outcome