117 Commits

Author SHA1 Message Date
ccd0
dfa2f65c5f Fix make update shrinkwrapping version from old shrinkwrap. 2016-05-30 03:08:07 -07:00
ccd0
e7f79ed46f Separate version bumping and release tagging steps. 2016-05-18 23:26:20 -07:00
ccd0
b6b083e33c Have make web update the git config files also. 2016-05-17 15:25:13 -07:00
ccd0
842dba9360 On release, check that the full rebuild doesn't change anything from the partial rebuild. 2016-05-08 13:40:41 -07:00
ccd0
3923c64755 marked -> markdown-it 2016-05-08 10:46:57 -07:00
ccd0
a904a6b56a Keep tags in www.4chan-x.net repo up to date. 2016-05-04 17:23:59 -07:00
ccd0
aa4bab6c3b Drop AWS. 2016-05-03 20:44:45 -07:00
ccd0
fcbfd13afd Improve Sauce examples. 2016-04-28 03:07:51 -07:00
ccd0
4ca9e4a404 Don't need these files on the distribution branch; just creates out-of-date copies. 2016-04-28 00:49:35 -07:00
ccd0
291da8ae36 Fix bug that caused premature deployment of beta version. 2016-04-24 20:53:13 -07:00
ccd0
28e1da9a39 Use the shrinkwrap from src/meta when releasing even if a shrinkwrap file is present. 2016-04-20 07:08:10 -07:00
ccd0
abcece449d Don't name this state-changing goal after the file. 2016-04-20 06:53:19 -07:00
ccd0
4b77821c24 Improve variable names. 2016-04-20 06:39:45 -07:00
ccd0
de11339c66 Not used anymore. 2016-04-20 06:09:32 -07:00
ccd0
e363f8a5a1 Move CSS generation code into src/css. 2016-04-20 05:54:14 -07:00
ccd0
d782a29138 Make the build process a bit saner. 2016-04-20 04:30:18 -07:00
ccd0
01e966e11a Fix Makefile bug breaking build on Windows. 2016-04-19 23:39:22 -07:00
ccd0
f6407d596b Fix use of wrong name variable. 2016-04-19 23:07:41 -07:00
ccd0
0e2b595635 Sometimes make won't rebuild the next file if we just delete. 2016-04-19 23:05:21 -07:00
ccd0
5ce2064c37 Fix bad dependency on tmp/globals-globals.js. 2016-04-19 22:46:55 -07:00
ccd0
d027537c34 Only invoke node once at beginning to read config. 2016-04-19 22:21:04 -07:00
ccd0
610a8d50f0 Use shell commands to concatenate files. 2016-04-19 21:43:42 -07:00
ccd0
099d3e4eb2 Fix ordering of .events/jshint creation. 2016-04-19 20:42:48 -07:00
ccd0
54de0d7a25 Rebuild only needed files when an imported file changes. 2016-04-19 20:39:01 -07:00
ccd0
45d8c088a9 Quote with QUOTE function. 2016-04-19 16:40:27 -07:00
ccd0
64bb62a075 No more having to hack the contents of the coffee-generated JS. 2016-04-19 16:27:05 -07:00
ccd0
6714a4e8c7 Now we can rebuild at the level of individual files. 2016-04-19 04:58:30 -07:00
ccd0
033031c905 Combine templating+compiling+afterprocessing into one step. 2016-04-19 02:45:22 -07:00
ccd0
716c598cd5 Some simplification. 2016-04-19 01:11:18 -07:00
ccd0
44c9fc6f0e Reduce full build time by combining coffee shell commands. 2016-04-19 00:28:23 -07:00
ccd0
a19e51d632 Revert "Support combining multiple small directories into one compilation unit but don't turn it on yet."
This reverts commit 82cf0c594fa5b89e67e4ed60b2b0b61b41970ce3.
2016-04-18 21:59:20 -07:00
ccd0
70d0dca705 Another attempt at copying with timestamp update on Windows.
The weird plus syntax copied files to the current directory.
2016-04-18 17:36:50 -07:00
ccd0
7e0ec12c49 Fix Windows copy adding EOF mark. 2016-04-18 15:18:42 -07:00
ccd0
b048b8b834 Make sure shrinkwrap versions are used in release builds. 2016-04-18 06:39:17 -07:00
ccd0
889bfe0803 Make copying update the time on Windows. 2016-04-18 06:37:27 -07:00
ccd0
c9934d69fa lodash -> lodash.template 2016-04-18 05:26:45 -07:00
ccd0
38f6252cb5 Make sure we have pinned packages installed when updating. 2016-04-18 04:59:00 -07:00
ccd0
dae2c78f83 Make npm-shrinkwrap optional for normal development but mandatory for releases. 2016-04-18 04:39:53 -07:00
ccd0
82cf0c594f Support combining multiple small directories into one compilation unit but don't turn it on yet. 2016-04-17 19:25:15 -07:00
ccd0
ae48edf93d Depending on package.json is best; other files in package may can dates older than install. 2016-04-17 13:56:46 -07:00
ccd0
221b071ff7 Separate tasks for updates that shouldn't/should break things. 2016-04-17 12:22:37 -07:00
ccd0
24c8db5c6b Deal with case where some products of multiple-file-generating rules are deleted. 2016-04-17 12:04:00 -07:00
ccd0
46a7df9824 Port captchas task. 2016-04-17 04:31:18 -07:00
ccd0
bd6bc0ba94 Fix missing npm package dependencies. 2016-04-17 04:11:44 -07:00
ccd0
1b2fd2433b grunt build-tests -> make withtests 2016-04-17 03:58:29 -07:00
ccd0
1f9787824e Port npm update task. 2016-04-17 03:44:55 -07:00
ccd0
4104aac9c8 Read version.json anew every time to avoid outdated versions in commit messages. 2016-04-17 03:18:58 -07:00
ccd0
18193312cb Fix all branches of push running needlessly due to .events/dist dependency. 2016-04-17 03:12:01 -07:00
ccd0
569e59ddc9 Move pushing to Github / AWS / Chrome store to make, now all as one goal. 2016-04-17 02:51:53 -07:00
ccd0
33494f879a Tell make goals not safe to be run in parallel. 2016-04-17 00:34:04 -07:00