Rémy Coutable
eb347ee266
Merge branch 'master' into hook
...
Conflicts:
Gemfile
Guardfile
README.markdown
Rakefile
lib/guard.rb
lib/guard/dsl.rb
lib/guard/interactor.rb
lib/guard/listener.rb
lib/guard/ui.rb
lib/guard/watcher.rb
spec/guard/dsl_spec.rb
spec/guard/notifier_spec.rb
2011-08-17 01:34:27 +02:00
Rémy Coutable
6f7ce6feb7
On a guard's initialization, pass the group in which it's been declared in the Guardfile, pass group's name on Guard.add_guard and thus in the Dsl
2011-08-17 00:36:02 +02:00
Rémy Coutable
24f0d21f71
Try to reduce specs execution time by providing an option for the "rest delay" before & after starting / stopping the listener.
2011-08-17 00:27:02 +02:00
Rémy Coutable
0b945f10ec
Ensure that scoped groups and group name are symbolized before checking for inclusion.
...
This is useful since Dsl.evaluate_guardfile can be called directly (hence, options are note passed by Thor, which stringify options).
2011-08-17 00:26:03 +02:00
Ches Martin
87375c7a1f
evaluate_guardfile uses all groups if none specified. Fixes #118
2011-08-14 15:16:16 +07:00
Thibaud Guillaume-Gentil
3c326611e9
Merge pull request #99 from johnbintz/also-use-growl_notify
...
Option to also use growl_notify gem
2011-08-13 07:42:08 -07:00
Rémy Coutable
95b86a38c7
Fix specs (hopefully)
2011-08-11 12:09:24 +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
1481604411
Rename Guard::Dsl.revaluate_guardfile to Guard::Dsl.reevaludate_guardfile
2011-07-29 00:22:53 +02:00
Rémy Coutable
7bfe5a3259
Fix Linux spec
2011-07-21 02:24:03 +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
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
Thibaud Guillaume-Gentil
be8cd87be9
Prevents notification on revaluate_guardfile spec
2011-07-15 08:33:13 +02:00
John Bintz
7f87411189
remove growl support completely
2011-07-06 15:45:20 -04: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
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
Rémy Coutable
59b1ea2c96
Added @capotej to the CHANGELOG
2011-06-23 18:02:49 +02:00
Julio Capote
05e55545b7
passing specs for watcher exception handling
2011-06-23 08:52:02 -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
John Bintz
c3ddeac36f
remove empty spec
2011-06-21 10:33:21 -04:00
John Bintz
aa3010af91
show the guards defined in the Guardfile with 'guard show' or 'guard -T'
2011-06-21 09:54:52 -04:00
Yann Lugrin
a6f3ebebfa
Linux listener work more like others listeners
...
Now use modified_file method from listener api to ensure similar
behavior to the other platform. This change avoid unwanted behavior
when multiple events are raised for a file (like running tests more
one times).
2011-06-20 16:09:47 +02:00
Yann Lugrin
043d285894
don't return directories when requesting files
2011-06-20 10:08:32 +02:00
Ricardo Markiewicz
d51b457b71
Improve INotify support on linux ( fixes #79 #82 )
...
Improve usage with several text editors that writes to temporal
files and then move over the original filename instead of write
files directly. Tested with GEdit, Nano, vim (with 'set backup'
and 'set nobackup') and emacs.
2011-06-17 18:48:35 +02:00
Konstantin Shabanov
668e0f4d85
Use RbConfig instead of obsolete and deprecated Config.
2011-06-16 18:14:51 +07:00
Yann Lugrin
ca7b98099c
Watching dotfile (hidden files under unix) fix #80
2011-06-15 18:02:32 +02:00
Yann Lugrin
da1800f18a
.turn_on can't work for other platform, stub .enabled? instead
2011-06-07 19:13:48 +02:00
Yann Lugrin
d41e9fe7fe
don't use system notification library if could not be required
2011-06-07 17:58:02 +02:00
Yann Lugrin
e2b13d2dc5
bad use of around rspec hook (tests passes every times even if should fail)
2011-06-07 17:35:49 +02:00
John Bintz
b0d30900fb
add additional spec to test string-only guard group names
2011-06-01 15:00:01 -04:00
John Bintz
087f51085f
allow symbols for group names
2011-06-01 14:17:31 -04:00
Michael Kessler
1bcfdfd3ad
Make the notifier spec more robust on notification library loading.
...
I really love travis-ci, it makes my life easier AND harder.
2011-05-30 17:20:39 +02:00
Michael Kessler
320706e2f5
Merge pull request #51 from indirect/guard
...
---
This change allows guard plugins (like guard-rspec) to pass options (like :priority) up to the Growl notifier. With this change, things like indirect/rspec-guard@d2f01d69a7 are possible, and the growl notification colors can be customized depending on the outcome of the spec run.
Conflicts:
lib/guard/notifier.rb
2011-05-30 16:45:15 +02:00
Michael Kessler
2bebca2fcf
Make the notifier spec test all platforms on any platform.
2011-05-30 16:04:02 +02:00
Thibaud Guillaume-Gentil
85ed0f8217
Merge branch 'master' of github.com:guard/guard
2011-05-28 17:53:27 +02:00
Thibaud Guillaume-Gentil
1747f66128
Merge branch 'user_guardfile' of https://github.com/hashrocket/guard into hashrocket-user_guardfile
...
Conflicts:
lib/guard/dsl.rb
spec/guard/dsl_spec.rb
2011-05-28 17:52:50 +02:00
Thibaud Guillaume-Gentil
973aba4375
Merge pull request #64 from stereobooster/master
...
Windows notifications
2011-05-28 08:32:45 -07:00
Thibaud Guillaume-Gentil
6a77f01645
Merge branch 'master' of https://github.com/niklas/guard into niklas-master
...
Conflicts:
lib/guard/listener.rb
spec/guard/listeners/linux_spec.rb
2011-05-28 17:15:09 +02:00
Thibaud Guillaume-Gentil
1a883dcf2c
Merge branch 'master' of github.com:guard/guard
2011-05-28 16:47:43 +02:00
Thibaud Guillaume-Gentil
8f68778927
Only check sha1_checksum when file mtime.to_i == last_event.to_i (so touching file to fire guard is working again)
2011-05-28 16:47:35 +02:00
Rémy Coutable
b471405f4d
Merge branch 'master' of https://github.com/anithri/guard into anithri-master-55
...
Conflicts:
lib/guard/notifier.rb
spec/guard/dsl_spec.rb
spec/guard/listeners/polling_spec.rb
spec/guard/notifier_spec.rb
2011-05-27 17:56:18 +02:00
Aaron Kalin and Veezus Kreist
9928f80c76
Fix guardfile_path spec for Windows support
2011-05-25 13:32:56 -05:00
Aaron Kalin and Veezus Kreist
add80d2831
Conform to project standards
2011-05-25 13:23:02 -05:00
Joshua Davey and Veezus Kreist
debdecbbd7
Allow user-based Guardfiles
2011-05-24 16:44:24 -05:00
slavic
ad3def39e2
Changes connected with new version of rb-notifu
2011-05-22 11:38:54 +03:00
slavic
18d2db9ff1
windows notifiaction works (tested with guard-bundler)
2011-05-22 00:47:02 +03:00
slavic
02448b8575
windows notifiaction
2011-05-21 02:19:42 +03:00