lib/nodes/lib.js
function(o) {
        this.__base(o);
        this.treeish = o.treeish;
        this.branch = o.branch || 'master';
        this.origin = o.origin || 'origin';
    }
function(o) {
        this.__base(o);
        this.treeish = o.treeish;
        this.branch = o.branch || 'master';
        this.origin = o.origin || 'origin';
    }
function ( o ) { this . __base ( o ) ; this . treeish = o . treeish ; this . branch = o . branch || 'master' ; this . origin = o . origin || 'origin' ; }
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.
GitLibraryNode instance constructor .