Junio noticed that wt-status.c is a bit inconsistent about printing to `s->fp` vs `stdout`. That's patch two. The third patch tries to robustify some freeing of memory. While working on that one, I ended up in the sibling file worktree.c. This merges pretty well with `seen` (`jc/quote-path-cleanup`) (and the tests still pass). These patches are obviously low priority, nothing revolutionary here. Martin Ågren (8): wt-status: replace sha1 mentions with oid wt-status: print to s->fp, not stdout wt-status: introduce wt_status_state_free_buffers() worktree: drop useless call to strbuf_reset worktree: update renamed variable in comment worktree: rename copy-pasted variable worktree: use skip_prefix to parse target worktree: simplify search for unique worktree wt-status.h | 7 +++++ ref-filter.c | 4 +-- worktree.c | 39 +++++++++++++-------------- wt-status.c | 76 ++++++++++++++++++++++++++++++---------------------- 4 files changed, 71 insertions(+), 55 deletions(-) -- 2.28.0.277.g9b3c35fffd