Git Status

This route now shares the same demo-small 8 files across 8 expanded folders and preset source as Item Customization. The controls below swap between direct file badges, ignored-directory inheritance with overrides, and descendant-dot scenarios while setGitStatus() updates the hydrated tree in place.

Git-status tree

Toggle git status off or switch between the shared preset sets. The canonical tree instance stays mounted while the git lane and semantic row attributes update live.

Active preset: Set A · Direct file statuses

Covers A, M, D, U, and R directly on demo-small files so the leaf badges are easy to compare side by side.