On Tue, Dec 11, 2018 at 3:28 AM Junio C Hamano <gitster@xxxxxxxxx> wrote: > > Duy Nguyen <pclouds@xxxxxxxxx> writes: > > >> + if (ce->ce_flags & CE_WT_REMOVE) { > >> + if (topath) > >> + BUG("Can't remove entry to a path"); > >> + unlink_entry(ce); > >> + return 0; > >> + } > > > > This makes the path counting in nd/checkout-noisy less accurate. But > > it's not your fault of course. > > When we check out absense of one path, how do we want to count it? > Do we say "one path checked out?" when we remove one path? It is still "checked out" according to this non-overlay concept. Although we could make it clear by saying "5 paths updated, 2 deleted" (but that may make us say "3 paths added" as well, hmm). Or maybe just "%d paths updated" where updates include file creation and deletion. -- Duy