Mercurial > js4py
annotate core-javascript/make-release.sh @ 165:409f47f91f33 javascript-exercises
Add script for making release of exercises in local/javascript-exercises.
| author | jf3243 |
|---|---|
| date | Thu, 10 Nov 2011 11:04:23 +0000 |
| parents | |
| children | 00d706ad9ba2 |
| rev | line source |
|---|---|
|
165
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
1 #!/bin/sh |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
2 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
3 # Make release of exercises in local/javascript-exercises. Run from |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
4 # the core-javascript folder (for now). |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
5 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
6 set -u |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
7 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
8 LOCAL=../local |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
9 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
10 TMP=${LOCAL}/javascript-exercises-tmp |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
11 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
12 SRC=${TMP}/core-javascript/javascript-exercises |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
13 TGT=${LOCAL}/javascript-exercises |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
14 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
15 JSDB=javascript-exercises/jsdb.exe |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
16 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
17 rm -rf ${TMP} |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
18 hg archive -I javascript-exercises ${TMP} |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
19 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
20 find ${SRC} |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
21 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
22 rm -rf ${TGT}/* # But not hgignore etc |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
23 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
24 cp -rv ${SRC}/* ${TGT}/ |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
25 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
26 hg --repository ${TGT} addremove |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
27 hg --repository ${TGT} commit -m 'Dummy message' |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
28 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
29 cp ${JSDB} ${TGT} |
