src/git.js
function Git (baseDir, ChildProcess, Buffer) {
      this._baseDir = baseDir;
      this._runCache = [];

      this.ChildProcess = ChildProcess;
      this.Buffer = Buffer;
   }
function Git (baseDir, ChildProcess, Buffer) {
      this._baseDir = baseDir;
      this._runCache = [];

      this.ChildProcess = ChildProcess;
      this.Buffer = Buffer;
   }
function Git ( baseDir , ChildProcess , Buffer ) { this . _baseDir = baseDir ; this . _runCache = [ ] ; this . ChildProcess = ChildProcess ; this . Buffer = Buffer ; }
Git handling for node. All public functions can be chained and all `then` handlers are optional.

@param {string} baseDir base directory for all processes to run

@param {Object} ChildProcess The ChildProcess module
@param {Function} Buffer The Buffer implementation to use

@constructor
Git handling for node . All public functions can be chained and all then handlers are optional .