Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

Commit 1ee7c22

Browse files
author
Robert Messerle
committed
fixes path in update script
1 parent 39420ca commit 1ee7c22

File tree

1 file changed

+13
-33
lines changed

1 file changed

+13
-33
lines changed

updateVersionPicker.js

+13-33
Original file line numberDiff line numberDiff line change
@@ -7,57 +7,37 @@
77
var child_process = require('child_process');
88
var defaultOptions = { encoding: 'utf-8' };
99

10-
exec(
10+
exec([
11+
'git checkout master',
1112
'rm -rf /tmp/ngcode',
12-
'git clone https://github.com/angular/code.material.angularjs.org.git /tmp/ngcode --depth=1'
13-
);
13+
'git clone https://github.com/angular/code.material.angularjs.org.git --depth=1 /tmp/ngcode'
14+
]);
1415

15-
var docs = require('./code.material.angularjs.org/docs.json');
16+
var docs = require('/tmp/ngcode/docs.json');
1617

1718
docs.versions.forEach(function (version) {
1819
exec([
19-
'git checkout master',
2020
'rm -rf dist',
21-
'git checkout v{{version}}',
21+
'git checkout v' + version,
2222
'git checkout origin/master -- docs/app/js/app.js',
2323
'git checkout origin/master -- docs/app/css/style.css',
2424
'git checkout origin/master -- docs/app/img/icons/github-icon.svg',
2525
'git checkout origin/master -- docs/config/template/index.template.html',
2626
'gulp docs --release',
27-
'cp -r dist/docs/docs.js /tmp/ngcode/{{version}}/',
28-
'cp -r dist/docs/docs.css /tmp/ngcode/{{version}}/',
29-
'cp -r dist/docs/index.html /tmp/ngcode/{{version}}/',
30-
'cp -r dist/docs/img/icons/github-icon.svg /tmp/ngcode/{{version}}/img/icons/'
27+
'cp -r dist/docs/docs.js /tmp/ngcode/' + version,
28+
'cp -r dist/docs/docs.css /tmp/ngcode/' + version,
29+
'cp -r dist/docs/index.html /tmp/ngcode/' + version,
30+
'git checkout master'
3131
]);
32-
function fill(str) {
33-
return str.replace(/\{\{[^\}]+\}\}/g, function (match) {
34-
return eval(match.substr(2, match.length - 4));
35-
});
36-
}
37-
function exec (cmd, userOptions) {
38-
if (cmd instanceof Array) {
39-
return cmd.map(function (cmd) { return exec(cmd, userOptions); });
40-
}
41-
try {
42-
var options = Object.create(defaultOptions);
43-
for (var key in userOptions) options[key] = userOptions[key];
44-
return child_process.execSync(fill(cmd), options).trim();
45-
} catch (err) {
46-
return err;
47-
}
48-
}
4932
});
5033
exec([
51-
'cd code.material.angularjs.org',
5234
'ls',
5335
'rm -rf latest',
5436
'cp -r {{docs.latest}} latest',
5537
'git add -A',
56-
//'git commit -m "updating version picker for old releases"',
57-
//'git push',
58-
//'cd ..',
59-
//'rm -rf code.material.angularjs.org'
60-
]);
38+
'git commit -m "updating version picker for old releases"',
39+
'git push'
40+
], { cwd: '/tmp/ngcode' });
6141

6242
//-- utility methods
6343

0 commit comments

Comments
 (0)