Wrap git helper functions in RepoView struct
Passing &Repo to every free function was repetitive and required
each to be individually pub(super). A struct that holds &Repo once
reduces the exported surface to a single name.

Assisted-by: Claude Sonnet 4.6 via Claude Code
change uztounwzmllulkxnwsvlywmllvnxtrqm
commit e871deb8e0f3f4eb0b0a909192be3d20e641571d
author Alpha Chen <alpha@kejadlen.dev>
date