Trevor Burnham
11342ef97b
Rebuilding -> our JS files now include the generated header
2012-01-10 12:55:41 -05:00
Michael Ficarra
90e0ce97e4
unnecessary
2011-12-24 15:44:51 -05:00
Trevor Burnham
3b3c069c3b
Moving rewatch to end of function for scoping (thanks, satyr)
2011-12-24 11:00:09 -08:00
Michael Ficarra
e2a205ab22
making use of slicing syntax
2011-12-24 06:04:05 -05:00
Trevor Burnham
e5f3750de2
Removing rewatchTimer (see discussion at #1964 )
2011-12-22 12:02:25 -08:00
Trevor Burnham
65d21766b7
Rewatching files more liberally and consistently
2011-12-22 11:30:12 -08:00
Trevor Burnham
2a0521fba6
Freeing compilation from 250ms delay
2011-12-22 11:03:39 -08:00
Trevor Burnham
97cd7cc1c9
Rewatching on every file event, be it change or rename
2011-12-22 10:58:30 -08:00
Trevor Burnham
d3f60599e8
Removing duplicate watchErr declaration (my bad)
2011-12-22 10:50:10 -08:00
Michael Ficarra
c6c527e830
appeasing Jeremy: switching prefix increments out for postfix equivalent
2011-12-21 14:37:38 -05:00
Michael Ficarra
fc0a169a9a
fixes #1910 : loop index should be mutable within a loop iteration and immutable between loop iterations
2011-12-21 14:06:34 -05:00
Trevor Burnham
cfb9cb6fe9
Exiting when users try to use --watch and fs.watch is undefined
2011-12-19 11:23:27 -05:00
Jeremy Ashkenas
36c171d78e
style in command watch
2011-12-18 15:27:08 -05:00
Jeremy Ashkenas
c75c4421a7
merged
2011-12-18 15:23:42 -05:00
Trevor Burnham
55998f7481
Fixing bug that was causing directory deletes to be ignored
2011-12-18 15:21:50 -05:00
Trevor Burnham
d5acd7f338
Fixing bug that was causing file deletes to be ignored, debouncing compileJoin
2011-12-18 15:19:08 -05:00
Trevor Burnham
d3cc05bdfc
Preventing compileJoins when directory events do not affect source files
2011-12-18 14:42:16 -05:00
Trevor Burnham
07ccd91022
More ENOENT-catching
2011-12-18 14:39:19 -05:00
Trevor Burnham
edd0b661f3
Avoiding duplicate compileJoins on directory deletion
2011-12-18 14:35:32 -05:00
Jeremy Ashkenas
4b0fabd7cb
pushing this waypoint...
2011-12-18 14:26:23 -05:00
Trevor Burnham
988dedd08d
Removing remaining ENOENT throws
2011-12-18 14:15:33 -05:00
Trevor Burnham
dfc602159e
Limiting watched file compilation to once every 25ms
2011-12-18 14:05:18 -05:00
Trevor Burnham
9fde794858
Handling all ENOENTs potentially thrown by fs.watch (hopefully)
2011-12-18 14:01:13 -05:00
Trevor Burnham
ed1ddbce50
Preventing fs.stat from throwing ENOENT errors
2011-12-18 13:50:04 -05:00
Jeremy Ashkenas
460b5d6edb
Got --watch with directory watching and addition / removal of inner subdirectories working...
2011-12-18 12:26:04 -05:00
Jeremy Ashkenas
b9805f3f80
More work on watching / joining ... Fixes #1941 , fixes #365 . Watched files may now be added and removed, including with --join
2011-12-18 11:27:02 -05:00
Jeremy Ashkenas
7c6bc95a84
Correcting and cleaning up --join ... now it works in conjunction with --watch
2011-12-18 10:27:22 -05:00
Jeremy Ashkenas
ee8a1a3b68
style fixes to command.coffee
2011-12-18 09:17:01 -05:00
Jeremy Ashkenas
5bca978444
Fixes #1853 -- fs.watch trouble.
2011-12-18 09:05:42 -05:00
Jeremy Ashkenas
fac615108c
Fixes #1861
2011-12-14 12:44:27 -05:00
Jeremy Ashkenas
c9a0a33fa2
reverting 63ab88
2011-12-14 10:39:20 -05:00
Michael Ficarra
63ab886e9f
removed excessive spacing
2011-12-10 21:19:59 -05:00
Trevor Burnham
9633816d7a
Warning when fs.watch is unavailable, rather than throwing errors
2011-11-10 15:11:27 +01:00
Trevor Burnham
1ce92d1aeb
Ignoring exception thrown when trying to re-watch a file after rename
2011-11-10 14:44:48 +01:00
Trevor Burnham
d30aa6d621
Ensuring that fs.watch duplication does not occur
2011-11-09 19:54:43 +01:00
Trevor Burnham
966063db0c
"Re-fs.watching files on rename event"
...
See discussion at #1803 , #1846 , and at
https://github.com/joyent/node/issues/2062
2011-11-09 19:49:14 +01:00
Jeremy Ashkenas
d592d2c9cb
Fixes #1803 -- use fs.watch instead of fs.watchFile ... more of a PITA, but hey.
2011-11-08 16:13:45 -05:00
Jeremy Ashkenas
78491b3a58
fixing relative path to jsl.conf
2011-11-08 16:04:10 -05:00
Michael Ficarra
11f048c368
compiling @jashkenas' last commit: f0043468a0
2011-11-05 10:34:44 -04:00
Trevor Burnham
c77f7737a5
Using process.stderr in command.coffee ( fixes #1798 )
2011-10-27 11:23:03 -04:00
Jeremy Ashkenas
91cb433b66
Revert "Merge branch 'console_io' of git://github.com/TrevorBurnham/coffee-script"
...
This reverts commit 2cb42b502c , reversing
changes made to 64bd4b3f74 .
2011-10-24 16:19:15 -04:00
Trevor Burnham
41f2d2f789
Using console.log and console.error in command.coffee ( fixes #1798 )
2011-10-24 14:39:55 -04:00
Jeremy Ashkenas
d2b0404188
big whitespace / readability change. join top level block with extra newlines, and class definitions as well.
2011-09-18 17:16:39 -05:00
Jeremy Ashkenas
85342f1e31
Issue #1682 , futher refinements to command-line help.
2011-09-11 22:43:28 -04:00
Michael Ficarra
2d6cda7f32
sorting options in coffee --help
2011-09-11 22:04:44 -04:00
Rod Knowlton
d6ec5e40cc
tiny edit
2011-09-09 15:24:56 -05:00
Rod Knowlton
c44b80b6b6
build to update lib
2011-09-08 20:02:12 -05:00
Rod Knowlton
ed4f7046d3
clarify --watch option in "coffee -h" output
2011-09-07 20:19:14 -05:00
Michael Ficarra
b4e2240ede
fixes #1633 : error output when using coffee -e
2011-08-27 13:21:03 -04:00
John Yanarella
0bf0f6d721
Resolved an issue that could occur while compiling with the --join option which would cause the compiler to silently fail with no resulting output file.
...
While recursively traversing a source directory, if a directory was encountered containing either no .coffee files (ex. an .svn metadata directory) or where the last file processed in that directory was not a .coffee file, compileJoin() might never be called.
This issue was originally introduced by a (well-needed) optimization in commit dc272a680b .
In join mode, anytime the 'unprocessed' count is decremented, the remaining file count should be evaluated to determine if it is time to run compileJoin(). Previously, compileJoin() would only ever be called in one of the four possible terminating branches of this recursive asynchronous operation.
2011-08-22 13:32:54 -04:00