docs: function GitBeat(options) {
    var self = this;
    var url;
  
    options = options || {};
  
    if (typeof options === 'string') {
      url = options;
      options = {};
    }
  
  
    this.cwd = path.resolve(options.cwd || '');
    this.logger = options.logger || noop;
  
    url = url || options.url;
    this.isCloned = false;
    if (url) {
      this.logger('initial clone', url, !!options.done);
      this.clone(url, options.done || noop);
    }
  }