Mercurial > js4py
annotate core-javascript/make-release.sh @ 192:615e2cff66b4 javascript-exercises
Comment out production of svn output in make-release.sh.
| author | jf3243 |
|---|---|
| date | Mon, 21 Nov 2011 17:02:25 +0000 |
| parents | 117c345a9de5 |
| children |
| 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' |
|
175
95b7bba41665
Add push of git and hg to build of release javascript-exercises.
jf3243
parents:
174
diff
changeset
|
34 |
|
192
615e2cff66b4
Comment out production of svn output in make-release.sh.
jf3243
parents:
176
diff
changeset
|
35 |
|
615e2cff66b4
Comment out production of svn output in make-release.sh.
jf3243
parents:
176
diff
changeset
|
36 # Comment out because getting error |
|
615e2cff66b4
Comment out production of svn output in make-release.sh.
jf3243
parents:
176
diff
changeset
|
37 # answers/.svn' containing working copy admin area is missing |
| 176 | 38 # http://stackoverflow.com/questions/5991640/svn-analog-of-hgs-addremove |
|
192
615e2cff66b4
Comment out production of svn output in make-release.sh.
jf3243
parents:
176
diff
changeset
|
39 # svn status | grep "^\?" | gawk '{print $2}' | xargs -r svn add |
|
615e2cff66b4
Comment out production of svn output in make-release.sh.
jf3243
parents:
176
diff
changeset
|
40 # svn status | grep "^\!" | gawk '{print $2}' | xargs -r svn remove |
|
615e2cff66b4
Comment out production of svn output in make-release.sh.
jf3243
parents:
176
diff
changeset
|
41 # svn commit -m "Dummy message" |
|
175
95b7bba41665
Add push of git and hg to build of release javascript-exercises.
jf3243
parents:
174
diff
changeset
|
42 |
|
95b7bba41665
Add push of git and hg to build of release javascript-exercises.
jf3243
parents:
174
diff
changeset
|
43 hg push |
|
95b7bba41665
Add push of git and hg to build of release javascript-exercises.
jf3243
parents:
174
diff
changeset
|
44 git push origin master |
|
174
00d706ad9ba2
Add update of git repository to build of release javascript-exercises.
jf3243
parents:
165
diff
changeset
|
45 ) |
|
00d706ad9ba2
Add update of git repository to build of release javascript-exercises.
jf3243
parents:
165
diff
changeset
|
46 |
|
165
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
47 |
|
409f47f91f33
Add script for making release of exercises in local/javascript-exercises.
jf3243
parents:
diff
changeset
|
48 cp ${JSDB} ${TGT} |
