fn git_command(&self) -> Command {
        // TODO: add support for the GIT environment variable?
        let mut command = Command::new("git");
        command.current_dir(self.root).stderr(Stdio::inherit());
        command
    }
// TODO: abstract out command running and error handling
abstract out command running and error handling
abstract out command running and error handling
fn git_command(&self) -> Command {
        // TODO: add support for the GIT environment variable?
        let mut command = Command::new("git");
        command.current_dir(self.root).stderr(Stdio::inherit());
        command
    }
fn git_command ( & self ) -> Command { // TODO: add support for the GIT environment variable? let mut command = Command :: new ( " " ) ; command . current_dir ( self . root ) . stderr ( Stdio :: inherit ( ) ) ; command }
TODO: abstract out command running and error handling
TODO : abstract out command running and error handling
&self