annotate core-javascript/make-release.sh @ 174:00d706ad9ba2 javascript-exercises

Add update of git repository to build of release javascript-exercises.
author jf3243
date Mon, 14 Nov 2011 10:26:52 +0000
parents 409f47f91f33
children 95b7bba41665
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
174
00d706ad9ba2 Add update of git repository to build of release javascript-exercises.
jf3243
parents: 165
diff changeset
26 (
00d706ad9ba2 Add update of git repository to build of release javascript-exercises.
jf3243
parents: 165
diff changeset
27 cd ${TGT} || (echo 'Error' && exit)
00d706ad9ba2 Add update of git repository to build of release javascript-exercises.
jf3243
parents: 165
diff changeset
28
00d706ad9ba2 Add update of git repository to build of release javascript-exercises.
jf3243
parents: 165
diff changeset
29 hg addremove
00d706ad9ba2 Add update of git repository to build of release javascript-exercises.
jf3243
parents: 165
diff changeset
30 hg commit -m 'Dummy message'
00d706ad9ba2 Add update of git repository to build of release javascript-exercises.
jf3243
parents: 165
diff changeset
31
00d706ad9ba2 Add update of git repository to build of release javascript-exercises.
jf3243
parents: 165
diff changeset
32 git add .
00d706ad9ba2 Add update of git repository to build of release javascript-exercises.
jf3243
parents: 165
diff changeset
33 git commit -a -m 'Dummy message'
00d706ad9ba2 Add update of git repository to build of release javascript-exercises.
jf3243
parents: 165
diff changeset
34 )
00d706ad9ba2 Add update of git repository to build of release javascript-exercises.
jf3243
parents: 165
diff changeset
35
165
409f47f91f33 Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff changeset
36
409f47f91f33 Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff changeset
37 cp ${JSDB} ${TGT}