pub fn spawn_with<F>(self, f: F) -> GitFuture<'io, String>
    where
        F: FnOnce(&mut Command) -> &mut Command,
    {
        let mut cmd = Command::new(&self.sess.sess.config.git);
        cmd.current_dir(&self.path);
        f(&mut cmd);
        self.spawn(cmd, true)
    }
/// Assemble a command and schedule it for execution.
///
/// This is a convenience function that creates a command, passses it to the
/// closure `f` for configuration, then passes it to the `spawn` function
/// and returns the future.
Assemble a command and schedule it for execution.
This is a convenience function that creates a command, passses it to the
closure `f` for configuration, then passes it to the `spawn` function
and returns the future.
Assemble a command and schedule it for execution . This is a convenience function that creates a command passses it to the closure ` f ` for configuration then passes it to the ` spawn ` function and returns the future .
pub fn spawn_with<F>(self, f: F) -> GitFuture<'io, String>
    where
        F: FnOnce(&mut Command) -> &mut Command,
    {
        let mut cmd = Command::new(&self.sess.sess.config.git);
        cmd.current_dir(&self.path);
        f(&mut cmd);
        self.spawn(cmd, true)
    }
pub fn spawn_with < F > ( self , f : F ) -> GitFuture < ' io , String > where F : FnOnce ( & mut Command ) -> & mut Command , { let mut cmd = Command :: new ( & self . sess . sess . config . git ) ; cmd . current_dir ( & self . path ) ; f ( & mut cmd ) ; self . spawn ( cmd , true ) }
Assemble a command and schedule it for execution.
Assemble a command and schedule it for execution .
self
f
F
self
f
F