Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
fix wrong merge
Commit Description:
fix wrong merge
var Set = require ( './es6.set' );
var from = require ( './_array-from-iterable' );
var metadata = require ( './_metadata' );
var anObject = require ( './_an-object' );
var getPrototypeOf = require ( './_object-gpo' );
var ordinaryOwnMetadataKeys = metadata . keys ;
var toMetaKey = metadata . key ;
var ordinaryMetadataKeys = function ( O , P ) {
var oKeys = ordinaryOwnMetadataKeys ( O , P );
var parent = getPrototypeOf ( O );
if ( parent === null ) return oKeys ;
var pKeys = ordinaryMetadataKeys ( parent , P );
return pKeys . length ? oKeys . length ? from ( new Set ( oKeys . concat ( pKeys ))) : pKeys : oKeys ;
};
metadata . exp ({ getMetadataKeys : function getMetadataKeys ( target /* , targetKey */ ) {
return ordinaryMetadataKeys ( anObject ( target ), arguments . length < 2 ? undefined : toMetaKey ( arguments [ 1 ]));
} });
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings