code: function(o) {
          this.__base(o);
          this.treeish = o.treeish;
          this.branch = o.branch || 'master';
          this.origin = o.origin || 'origin';
      }
docs: GitLibraryNode instance constructor.
  
  @class GitLibraryNode
  @constructs
  @param {Object} o  Node options.
  @param {String} o.root      Project root path.
  @param {String} o.target    Library path.
  @param {String} o.url       Repository URL.
  @param {String[]} [o.paths=['']]  Paths to checkout.
  @param {String} [o.treeish]  Treeish (commit hash or tag) to checkout.
  @param {String} [o.branch='master'] Branch to checkout.
  @param {String} [o.origin='origin'] Remote name.