POST-023: be post commits staged MODIFICATIONS but silently DROPS staged ADDITIONS (new rows) the added files stay staged, never land in the commit

Now
DONE

be post writes a commit containing only the staged mod rows (modified tracked files) and SILENTLY OMITS the staged new rows (added files). The additions remain staged after the post the commit is incomplete and no error is raised. (Terminology: in be status, new = a STAGED add, unk = unstaged/untracked, mod = staged modification.) Any commit that introduces new files a merge that brings them in, or a plain be put <newfile> + be post loses them from the recorded tree. Live-hit landing the PATCH-003..009 merge. Method Issues.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome