SIGN IN SIGN UP

Simplify project git code (#25662)

This was originally a part of another PR, but I wanted to get the
refactoring in and shift focus to working on bugs.

This causes all git commands via the `Repository` entity to be
serialized, and allows us to return values other than `Result<()>`

Release Notes:

- N/A
M
Mikayla Maki committed
5edded5c027acf2dcdc5cdc6498bda02fb4912ae
Parent: 78da39e
Committed by GitHub <noreply@github.com> on 2/26/2025, 6:16:10 PM