Thomas Reynolds
f2221cd9a0
make sure failed builds exit with correct status code
2011-12-11 15:49:13 -08:00
Thomas Reynolds
6582a2f75a
re-enable builder error catching
2011-12-01 00:01:16 -08:00
Ben Hollis
167b213a07
Fix build --clean when the build directory doesn't exist.
...
Before this fix, "build --clean" with no build directory would do
nothing. Now it behaves just like a normal build.
2011-11-30 23:07:09 -08:00
Ben Hollis
8648aaed7c
Fix build --clean when paths are rerouted.
...
This was mostly apparent when using directory indexes - because the
rewrite of the destination path happened after the point where the
path was removed from the "to clean" list, directory indexes would
get removed on the next build --clean.
2011-11-30 23:07:09 -08:00
Thomas Reynolds
0ef8de6106
reorg build constants. Update docs
2011-11-27 20:49:46 -08:00
Thomas Reynolds
4cfbd6e5d9
include svg when looking for image extensions
2011-11-26 20:53:05 -08:00
Thomas Reynolds
00271c1cee
Start adding rdoc
2011-11-23 21:59:53 -08:00
Thomas Reynolds
6de8d5dde5
cleanup calls to self. throughout
2011-11-20 21:21:19 -08:00
Thomas Reynolds
2d0c74054a
begin work to let each path maintain it's own state. Paves the way for a dynamic rebuild command
2011-11-20 13:48:28 -08:00
Thomas Reynolds
f10db73346
simplify create_file
2011-11-19 19:04:06 -08:00
Thomas Reynolds
425bd603f5
unify internal cache mechanism
2011-11-19 18:53:18 -08:00
Thomas Reynolds
b9a3a9fa6e
fix spaces build
2011-11-19 15:06:08 -08:00
Thomas Reynolds
8c4471fc40
fix minify js, re-enable build init, parse data before config.rb, everything else after
2011-11-19 14:49:08 -08:00
Thomas Reynolds
61052de807
vendor hooks, add instance hooks, fix configure blocks
2011-11-18 22:57:25 -08:00
Thomas Reynolds
0d0eda71c2
reenable build reroute
2011-11-18 14:09:48 -08:00
Thomas Reynolds
0e5ce50787
rename old padrino tests, remove sinatra tests, use metadata hooks for frontmatter and liquid
2011-11-18 13:38:18 -08:00
Thomas Reynolds
c82a40dde5
rackmap hates me
2011-11-18 00:34:56 -08:00
Thomas Reynolds
2682bbf6ea
simpler guard-based frontmatter, use rackmap everywhere (tests, server, build)
2011-11-10 12:26:20 -08:00
Thomas Reynolds
45f18a6580
builder hooks
2011-11-08 15:10:53 -08:00
Thomas Reynolds
b5561227f8
sitemap works, tests pass
2011-11-07 22:34:02 -08:00
Thomas Reynolds
03f17ff551
build clean should ignore dotfiles
2011-10-18 22:03:13 -07:00
Arron Mabrey
6b47ca9ba8
Fixing: cli-clean-option.
2011-10-15 21:24:19 -04:00
Thomas Reynolds
e4bbed33c5
add some build cleaning tests
2011-10-15 11:21:56 -07:00
Thomas Reynolds
1d21cc4c5b
Merge pull request #133 from arronmabrey/feature/cli-clean-option
...
Adding: CLI -C --clean build option. closes #132
2011-10-15 10:59:37 -07:00
Thomas Reynolds
18018bd248
add flag to disable guard
2011-10-14 13:13:21 -07:00
Arron Mabrey
2d41468ad4
Adding: CLI -C --clean build option.
2011-10-14 14:36:46 -04:00
Arron Mabrey
81188aed7f
Skip partials prefixed with an underscore while still handling files prefixed with 2 consecutive underscores
2011-10-12 23:12:13 -03:00
Thomas Reynolds
dc30ea27b3
fix builder error
2011-09-17 16:49:14 -07:00
Thomas Reynolds
e125fc67b3
moar fixes
2011-09-16 10:16:23 -07:00
Thomas Reynolds
61d7e8abed
allow build to use glob
2011-09-12 16:15:51 -07:00
Thomas Reynolds
68f2527923
rearchitect some callbacks, add liquid partial support. closes #115
2011-09-08 23:06:22 -07:00
Thomas Reynolds
0df1a7cc28
closes #109
2011-08-30 14:09:13 -07:00
Thomas Reynolds
c84830b30f
wrong number of args in callback
2011-08-14 13:38:03 -07:00
Thomas Reynolds
d441b9122c
fix files named layout again
2011-08-05 21:37:33 -07:00
Thomas Reynolds
0303ed6442
alias the builder callbacks more easily
2011-08-04 19:43:42 -07:00
Thomas Reynolds
5602e35c88
directory_indexes feature, some builder rename middleware and a bunch of test case cleanup. closes #63
2011-07-27 19:59:38 -07:00
Thomas Reynolds
c35a6fc369
add ignorable paths
2011-07-27 14:14:22 -07:00
Thomas Reynolds
2634c4156f
get all the tests working with the new binary
2011-07-26 23:19:43 -07:00
Thomas Reynolds
53cd0909c2
prevent init from gettin run twice on build. closes #84
2011-07-26 16:54:11 -07:00
Thomas Reynolds
527fa3160f
allow dynamic file generation. closes #68
2011-07-23 22:21:52 -07:00
Thomas Reynolds
7b333140a1
be aware of spaces in paths. fixed #79
2011-07-22 19:29:38 -07:00
Thomas Reynolds
17be87bafd
refactor Server into a dynamically loadable class
2011-07-13 00:38:04 -07:00
Thomas Reynolds
cbdceb26cc
Fix #72
2011-07-01 10:07:50 -07:00
Thomas Reynolds
22efdcfa44
re-raise missing template exception in dev
2011-06-27 12:33:21 -07:00
Thomas Reynolds
f977d284fc
Use spork for forked cucumber tests, build images first to appease Compass
2011-06-24 12:06:28 -07:00
Matthias Döring
80e120060b
fix for #58
2011-06-07 01:35:01 +08:00
Thomas Reynolds
993be281c7
First pass at combining views and public folders
2011-05-30 22:33:11 -07:00
Thomas Reynolds
baef07f7cf
don't globally replace build in output files, just the first duplicate directory
2011-05-07 21:49:23 -07:00
Thomas Reynolds
6a4c1fb43d
fix issue with single extensions in public folder
2011-04-29 22:00:22 -07:00
Thomas Reynolds
f237cf014a
remove slickmap into own extension
2011-04-20 13:16:12 -07:00