Rémy Coutable
b34cd1acfb
Based on @ttilley explanation in https://github.com/thibaudgg/rb-fsevent/issues/17 , signal handlers registration should happen before any subprocess creation (fsevent_watch for instance) to be properly catches by the subprocess.
...
Note that in the case when guard is run via bundler, this –quoting @ttilley– "would make this an unsolvable problem" (isn't it dramatic?! ;)).
2011-07-30 23:58:53 +02:00
Rémy Coutable
6b30238735
Use #[] instead of #has_key? since it is more flexible (accept symbol as key for actual string keys in the hash).
2011-07-29 09:05:40 +02:00
Rémy Coutable
a6d0dab45c
Use the SSL version of the Travis build image
2011-07-29 00:30:07 +02:00
Rémy Coutable
38067f447f
Add some specs for Guard.start (just to ensure core methods are well called…)
2011-07-29 00:23:20 +02:00
Rémy Coutable
1481604411
Rename Guard::Dsl.revaluate_guardfile to Guard::Dsl.reevaludate_guardfile
2011-07-29 00:22:53 +02:00
Rémy Coutable
48057cb6c8
New CLI options: watchdir and guardfile thanks to @nestegg!
2011-07-28 23:59:31 +02:00
Rémy Coutable
a366e0f8dd
Merge branch 'nestegg' of git://github.com/nestegg/guard into nestegg-watchdir_and_guardfile_cli_options
2011-07-28 22:44:03 +02:00
Rémy Coutable
0176a0c5cc
Merge branch 'master' of github.com:guard/guard
2011-07-25 23:31:24 +02:00
Rémy Coutable
9b74ddbfdb
Update CHANGELOG
2011-07-25 23:30:54 +02:00
Rémy Coutable
9b711ea7fb
Merge branch 'master' of https://github.com/stereobooster/guard into stereobooster-master
...
Conflicts:
lib/guard/ui.rb
2011-07-25 23:28:54 +02:00
Michael Kessler
e376acc05a
Add GitHub home of @bronson to the CHANGELOG.
2011-07-23 17:49:19 +02:00
Doug Renn
8e129c585a
Add a command line option for directory to watch
2011-07-22 16:10:36 -06:00
Doug Renn
e3bbdbfa42
Add a command line option to specify the guardfile
2011-07-22 15:27:03 -06:00
Doug Renn
ee8489fb83
Don't assume watched directory, use value from listener
2011-07-22 11:57:49 -06:00
Rémy Coutable
baa1817b3a
Update Changelog
2011-07-21 02:24:15 +02:00
Rémy Coutable
7bfe5a3259
Fix Linux spec
2011-07-21 02:24:03 +02:00
Rémy Coutable
508aad1787
I don't like the failed specs to always come back!
...
Use the RSpec documentation formatter & tuned the spec:portability task to tests against the same Ruby version tested on Travis CI
2011-07-21 01:42:32 +02:00
Rémy Coutable
06be2107af
Dir.glob now ignores files that don't need to be watched
...
By default, we don't watch ., .., .bundle, .git (this is HUGE), log, tmp and vendor (this is also HUGE). Also don't append '/' to the dir given to Guard::Listener#potentially_modified_files, the method now handles it internally.
In my case, Guard::Listener#potentially_modified_files was taking ~56 seconds (in a big Rails project), it takes now... less than 1 second.
Enjoy.
2011-07-21 01:40:40 +02:00
Rémy Coutable
9cc1cf64d1
Use Guard::Listener#worker as much as possible
2011-07-21 01:30:22 +02:00
Rémy Coutable
802d134165
Don't add attr_reader and attr_writer when unecessary
...
Rename Guard::Listener#relativate_paths to Guard::Listener#relativize_paths
2011-07-21 01:29:05 +02:00
Rémy Coutable
8a1ca41626
Moved Guard::Listener#update_last_event inside Guard::Listener#modified_files
...
Since the pattern was to always call Guard::Listener#update_last_event after Guard::Listener#modified_files.
2011-07-21 01:25:06 +02:00
Rémy Coutable
a318e03ad1
Added a debug message when running run_on_change
...
So the debug mode is a little more useful...
Also added timestamp in debug print
2011-07-21 01:21:04 +02:00
Thibaud Guillaume-Gentil
76c2977b67
Version 0.5.1
2011-07-15 08:35:12 +02:00
Thibaud Guillaume-Gentil
be8cd87be9
Prevents notification on revaluate_guardfile spec
2011-07-15 08:33:13 +02:00
Thibaud Guillaume-Gentil
694664ced8
Closes #100
2011-07-15 08:32:34 +02:00
Rémy Coutable
8622ba5f94
Merge pull request #102 from bronson/patch-1
...
Fix undefined method `empty?' for nil:NilClass error
2011-07-14 13:33:39 -07:00
Scott Bronson
8d27fff74d
Fix undefined method `empty?' for nil:NilClass error
2011-07-14 11:42:26 -07:00
Rémy Coutable
18b741ed4e
Merge pull request #101 from bquorning/patch-1
...
Grammar fix
2011-07-12 04:55:29 -07:00
Benjamin Quorning
13e325ca52
Grammar fix
2011-07-12 04:06:55 -07:00
John Bintz
7f87411189
remove growl support completely
2011-07-06 15:45:20 -04:00
yuuki arisawa
8d02eec38c
Add support not to change files when dry run.
2011-07-02 19:16:06 +09:00
Thibaud Guillaume-Gentil
649920b7f0
Version 0.5.0
2011-07-02 10:23:18 +02:00
Thibaud Guillaume-Gentil
e7cc14152d
Merge branch 'master' of github.com:guard/guard
2011-07-02 10:01:54 +02:00
Thibaud Guillaume-Gentil
ba0b84838d
Integrated Guard::Ego inside Guard, oh yeah!
2011-07-02 10:01:45 +02:00
John Bintz
facd4f2a0b
force use of Guard application name when using growl_notify
2011-07-01 11:52:24 -04:00
Michael Kessler
d78ecb45fb
Change inotify event flags ( Closes #12 ).
...
There have been some issues with Guard in Linux, which all lead back
to the selection of the proper inotify flags. It seems that almost each
editors behaves different when it comes to save a file. @jeffutter
started to collect information about these events, which are now listed
in the Guard wiki:
https://github.com/guard/guard/wiki/Analysis-of-inotify-events-for-different-editors
If you miss your favorite editor, please add your analysis to the list.
2011-06-30 09:23:12 +02:00
John Bintz
8917682cdf
update README
2011-06-28 16:58:23 -04:00
John Bintz
b13255a9f8
more test and support for growl_notify
2011-06-28 16:53:23 -04:00
John Bintz
e53036ad05
add support for growl_notify
2011-06-28 16:15:14 -04:00
yuuki arisawa
847b2b8740
Added some specs,and some lines in README/CHANGELOG for dry-run option.
...
And added support for Kernel.#` and %x literal.
2011-06-28 22:13:24 +09:00
yuuki arisawa
49d14b1360
Added dry_run option for Guardfile debug
2011-06-26 00:13:26 +09:00
Rémy Coutable
59b1ea2c96
Added @capotej to the CHANGELOG
2011-06-23 18:02:49 +02:00
Rémy Coutable
f394fef7eb
Merge branch 'master' of https://github.com/capotej/guard into capotej-master
2011-06-23 18:01:32 +02:00
Julio Capote
268d55a145
changelog
2011-06-23 08:54:27 -07:00
Julio Capote
05e55545b7
passing specs for watcher exception handling
2011-06-23 08:52:02 -07:00
Thibaud Guillaume-Gentil
5923cef530
Merge pull request #93 from capotej/master
...
Better exception handling
2011-06-23 00:07:09 -07:00
Julio Capote
8e91b5f737
Forgot to join the backtrace array with newlines for better output
2011-06-22 17:00:15 -07:00
Julio Capote
673fa0eebc
Better exception handling
...
This shows the backtrace when there is a problem with a watch action, makes for easier watch debugging
2011-06-22 16:47:12 -07:00
Thibaud Guillaume-Gentil
8c5be4536b
Merge pull request #92 from tpope/hidden_home_config_file
...
Make home Guardfile hidden
2011-06-22 12:22:18 -07:00
Tim Pope
524af462d9
Make home Guardfile hidden
2011-06-22 10:54:50 -04:00