|
551b8fa365
|
add integration test to verify cache is written if a builder fails
|
2017-02-16 19:27:18 -05:00 |
|
|
7a04bec2ff
|
support phony targets - close #25
|
2015-02-15 18:29:33 -05:00 |
|
|
d5e0475e6c
|
minor documentation improvements
|
2014-10-21 17:00:38 -04:00 |
|
|
912615535a
|
added more documentation to get to 100% YARD coverage; fix YARD warnings
|
2014-06-16 15:33:22 -04:00 |
|
|
ea30b0b5ee
|
Fix Cache#mkdir_p to handle absolute paths - fix #5
|
2014-04-15 14:15:32 -04:00 |
|
|
5a0d80b781
|
Cache: implement "dirty" attribute to only re-serialize when necessary
|
2014-04-15 14:11:10 -04:00 |
|
|
160434b903
|
Cache: change to a Singleton object so it is only loaded from disk once
|
2014-04-15 14:02:26 -04:00 |
|
|
5ce8940d54
|
stop encoding Cache contents
|
2014-04-15 13:39:45 -04:00 |
|
|
fdc5c8773c
|
Issue #7 - store MD5 of build command instead of the full command in the cache
|
2014-04-14 17:17:54 -04:00 |
|
|
c61380b354
|
Issue #7 - change .rsconscache from using YAML to JSON to speed up parsing
|
2014-04-14 16:52:21 -04:00 |
|
|
1d47db3144
|
support passing multiple targets to Cache#up_to_date? and #register_build
|
2014-02-17 16:10:15 -05:00 |
|
|
c07d9f86a6
|
bugfix: loading a Cache without deps or user_deps stored causes an exception
|
2014-01-23 14:40:30 -05:00 |
|
|
f8af0630b0
|
pass env to Cache#up_to_date?() and #register_build() instead of user_deps
|
2013-12-31 12:46:30 -05:00 |
|
|
7330e74ab8
|
modify Cache to store user-specified extra dependencies
|
2013-12-27 14:20:32 -05:00 |
|
|
8100830c16
|
spec Cache
|
2013-11-05 10:25:36 -05:00 |
|
|
65a5838605
|
Cache: set :version when writing to file
|
2013-11-05 09:22:46 -05:00 |
|
|
3339cf5280
|
Cache: re-encode file names in default encoding
|
2013-09-20 15:58:55 -04:00 |
|
|
32d19489cb
|
Cache: encode directory names in __ENCODING__ - close #3
|
2013-09-19 16:45:35 -04:00 |
|
|
45a0d56c54
|
recover from, and warn when, .rsconscache loads something other than a Hash
|
2013-09-19 16:18:07 -04:00 |
|
|
e63b4c932f
|
Cache: create missing hash entries from previous versions of the cache file
|
2013-09-19 09:43:00 -04:00 |
|
|
5c6239ea6d
|
Rscons.clean() removes any directories it created if they are empty
|
2013-09-18 21:17:42 -04:00 |
|
|
770a22250a
|
add Rscons.clear() class method
|
2013-09-17 21:48:50 -04:00 |
|
|
72976be765
|
fix verifying a target's checksum
|
2013-08-05 17:19:08 -04:00 |
|
|
8d4be1b51a
|
add/update YARD documentation
|
2013-08-04 15:39:01 -04:00 |
|
|
50ea3a501e
|
Cache: add :targets layer to hash
|
2013-07-22 20:30:24 -04:00 |
|
|
ad676ff138
|
comment update
|
2013-07-17 22:18:46 -04:00 |
|
|
cb30d2dda8
|
add optional options argument to Cache#up_to_date?()
|
2013-07-17 22:12:26 -04:00 |
|
|
833cc5915e
|
fix Cache#up_to_date?() checking dependency subset - initial rebuilding only when necessary working
|
2013-07-14 23:14:59 -04:00 |
|
|
0bf71ae4d1
|
implement Cache to store info about target dependencies and checksums across invocations
|
2013-07-14 21:51:31 -04:00 |
|
|
760f698963
|
fill in CC, Program, Environment.process() to get simple builds working
|
2013-07-07 17:17:46 -04:00 |
|
|
5634b8856d
|
add initial Cache class
|
2013-07-05 11:07:02 -04:00 |
|