Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
fix wrong merge
Commit Description:
fix wrong merge
module . exports = function ( obj ) {
if ( ! obj || typeof obj !== 'object' ) return obj ;
var copy ;
if ( isArray ( obj )) {
var len = obj . length ;
copy = Array ( len );
for ( var i = 0 ; i < len ; i ++ ) {
copy [ i ] = obj [ i ];
}
}
else {
var keys = objectKeys ( obj );
copy = {};
for ( var i = 0 , l = keys . length ; i < l ; i ++ ) {
var key = keys [ i ];
copy [ key ] = obj [ key ];
}
}
return copy ;
};
var objectKeys = Object . keys || function ( obj ) {
var keys = [];
for ( var key in obj ) {
if ({}. hasOwnProperty . call ( obj , key )) keys . push ( key );
}
return keys ;
};
var isArray = Array . isArray || function ( xs ) {
return {}. toString . call ( xs ) === '[object Array]' ;
};
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