updated generate script to find specs in new location
This commit is contained in:
@ -59,6 +59,9 @@ var paths = {
|
|||||||
},
|
},
|
||||||
getArchiveTarball: function (branch) {
|
getArchiveTarball: function (branch) {
|
||||||
return fromRoot('src/_elasticsearch_' + _.snakeCase(branch) + '.tar');
|
return fromRoot('src/_elasticsearch_' + _.snakeCase(branch) + '.tar');
|
||||||
|
},
|
||||||
|
getSpecPathInRepo: function (branch) {
|
||||||
|
return /^(master|2\.)/.test(branch) ? 'rest-api-spec/src/main/resources/rest-api-spec' : 'rest-api-spec';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -153,7 +156,7 @@ function findGeneratedApiFiles() {
|
|||||||
|
|
||||||
|
|
||||||
function clearGeneratedFiles() {
|
function clearGeneratedFiles() {
|
||||||
var esArchives = /^_elasticsearch_(master|[\d_]+|\.tar)$/;
|
var esArchives = /^_elasticsearch_(master|[\dx_]+|\.tar)$/;
|
||||||
var generatedFiles = [];
|
var generatedFiles = [];
|
||||||
|
|
||||||
if (argv.api) {
|
if (argv.api) {
|
||||||
@ -190,6 +193,8 @@ function createArchive(branch) {
|
|||||||
return function (done) {
|
return function (done) {
|
||||||
var dir = paths.getArchiveDir(branch);
|
var dir = paths.getArchiveDir(branch);
|
||||||
var tarball = paths.getArchiveTarball(branch);
|
var tarball = paths.getArchiveTarball(branch);
|
||||||
|
var specPathInRepo = paths.getSpecPathInRepo(branch);
|
||||||
|
var subDirCount = _.countBy(specPathInRepo, _.partial(_.eq, '/')).true || 0;
|
||||||
|
|
||||||
if (isDirectory(dir)) {
|
if (isDirectory(dir)) {
|
||||||
console.log(branch + ' archive already exists');
|
console.log(branch + ' archive already exists');
|
||||||
@ -198,8 +203,8 @@ function createArchive(branch) {
|
|||||||
|
|
||||||
async.series([
|
async.series([
|
||||||
spawnStep('mkdir', [dir], paths.root),
|
spawnStep('mkdir', [dir], paths.root),
|
||||||
spawnStep('git', ['archive', '--format', 'tar', '--output', tarball, branch, 'rest-api-spec'], paths.esSrc),
|
spawnStep('git', ['archive', '--format', 'tar', '--output', tarball, branch, specPathInRepo], paths.esSrc),
|
||||||
spawnStep('tar', ['-x', '-f', tarball, '-C', dir]),
|
spawnStep('tar', ['-x', '-f', tarball, '-C', dir, '--strip-components', subDirCount]),
|
||||||
spawnStep('rm', [tarball])
|
spawnStep('rm', [tarball])
|
||||||
], done);
|
], done);
|
||||||
};
|
};
|
||||||
|
|||||||
@ -2596,6 +2596,8 @@ api.indices.prototype.flushSynced = ca({
|
|||||||
* @param {Boolean} params.ignoreUnavailable - Ignore unavailable indexes (default: false)
|
* @param {Boolean} params.ignoreUnavailable - Ignore unavailable indexes (default: false)
|
||||||
* @param {Boolean} params.allowNoIndices - Ignore if a wildcard expression resolves to no concrete indices (default: false)
|
* @param {Boolean} params.allowNoIndices - Ignore if a wildcard expression resolves to no concrete indices (default: false)
|
||||||
* @param {String} [params.expandWildcards=open] - Whether wildcard expressions should get expanded to open or closed indices (default: open)
|
* @param {String} [params.expandWildcards=open] - Whether wildcard expressions should get expanded to open or closed indices (default: open)
|
||||||
|
* @param {Boolean} params.flatSettings - Return settings in flat format (default: false)
|
||||||
|
* @param {Boolean} params.human - Whether to return version and creation date values in human-readable format.
|
||||||
* @param {String, String[], Boolean} params.index - A comma-separated list of index names
|
* @param {String, String[], Boolean} params.index - A comma-separated list of index names
|
||||||
* @param {String, String[], Boolean} params.feature - A comma-separated list of features
|
* @param {String, String[], Boolean} params.feature - A comma-separated list of features
|
||||||
*/
|
*/
|
||||||
@ -2622,6 +2624,14 @@ api.indices.prototype.get = ca({
|
|||||||
'all'
|
'all'
|
||||||
],
|
],
|
||||||
name: 'expand_wildcards'
|
name: 'expand_wildcards'
|
||||||
|
},
|
||||||
|
flatSettings: {
|
||||||
|
type: 'boolean',
|
||||||
|
name: 'flat_settings'
|
||||||
|
},
|
||||||
|
human: {
|
||||||
|
type: 'boolean',
|
||||||
|
'default': false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
urls: [
|
urls: [
|
||||||
@ -2938,6 +2948,7 @@ api.indices.prototype.getMapping = ca({
|
|||||||
* @param {String} [params.expandWildcards=open,closed] - Whether to expand wildcard expression to concrete indices that are open, closed or both.
|
* @param {String} [params.expandWildcards=open,closed] - Whether to expand wildcard expression to concrete indices that are open, closed or both.
|
||||||
* @param {Boolean} params.flatSettings - Return settings in flat format (default: false)
|
* @param {Boolean} params.flatSettings - Return settings in flat format (default: false)
|
||||||
* @param {Boolean} params.local - Return local information, do not retrieve the state from master node (default: false)
|
* @param {Boolean} params.local - Return local information, do not retrieve the state from master node (default: false)
|
||||||
|
* @param {Boolean} params.human - Whether to return version and creation date values in human-readable format.
|
||||||
* @param {String, String[], Boolean} params.index - A comma-separated list of index names; use `_all` or empty string to perform the operation on all indices
|
* @param {String, String[], Boolean} params.index - A comma-separated list of index names; use `_all` or empty string to perform the operation on all indices
|
||||||
* @param {String, String[], Boolean} params.name - The name of the settings that should be included
|
* @param {String, String[], Boolean} params.name - The name of the settings that should be included
|
||||||
*/
|
*/
|
||||||
@ -2971,6 +2982,10 @@ api.indices.prototype.getSettings = ca({
|
|||||||
},
|
},
|
||||||
local: {
|
local: {
|
||||||
type: 'boolean'
|
type: 'boolean'
|
||||||
|
},
|
||||||
|
human: {
|
||||||
|
type: 'boolean',
|
||||||
|
'default': false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
urls: [
|
urls: [
|
||||||
|
|||||||
Reference in New Issue
Block a user