forked from Polymer/polymer
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.autoclave-build.sh
executable file
·31 lines (26 loc) · 1.14 KB
/
.autoclave-build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash
#
# @license
# Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
# This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
# The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
# The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
# Code distributed by Google as part of the polymer project is also
# subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
npm install
pushd ..
git clone git://github.com/Polymer/NodeBind
git clone git://github.com/Polymer/TemplateBinding
git clone git://github.com/Polymer/URL
git clone git://github.com/Polymer/observe-js
git clone git://github.com/Polymer/polymer-expressions
git clone git://github.com/Polymer/polymer-gestures
git clone git://github.com/Polymer/tools
popd
grunt release
lasttag=`git tag -l | sort -t. -k1,1n -k2,2n -k3,3n | tail -n 1`
git checkout --detach ${lasttag}
git merge -s ours master --no-commit
files=(`ls dist | sed -e 's/\/dist//' | grep -v 'polymer-versioned.js'`)
mv dist/* .
git add -f --ignore-errors "${files[@]}"