The Objective: To have git information integrated into my prompt so that I don't waste time establishing a mental context everytime I go to use git. The Problem: Every existing zsh-git setup I found was a half-baked kludge; either the person who wrote it didn't have a thorough understanding of git, they didn't have a thorough understanding of zsh, or both. The Solution: Write a better soultion mys