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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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}