Commit Graph

639 Commits

Author SHA1 Message Date
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
Rémy Coutable
c2b2c15a80 Updated CHANGELOG with latest changes 2011-06-22 10:44:45 +02:00
Rémy Coutable
d3f7d8d6a4 Merge pull request #91 from johnbintz/show-guards-in-guardfile
Show Guards in Guardfile
2011-06-22 01:40:44 -07:00
John Bintz
7ba4819d3b documentation and man page updates 2011-06-21 11:00:00 -04:00
John Bintz
72f31c9eba inspect values rather than simply print them, so that strings appear quoted 2011-06-21 10:34:11 -04:00
John Bintz
c3ddeac36f remove empty spec 2011-06-21 10:33:21 -04:00
John Bintz
ae320fe003 remove useless method 2011-06-21 09:58:02 -04:00
John Bintz
ef79b5e720 use Guard::UI instead of straight puts 2011-06-21 09:55:04 -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
stereobooster
2b6d524cfb add const ANSI_ESCAPE_BRIGHT = "1" 2011-06-20 05:33:08 -07:00
stereobooster
3464d59cb7 more color support for UI 2011-06-20 05:26:44 -07:00
stereobooster
e4514ab298 Fix issue #12. Test it without win32console. 2011-06-20 03:13:28 -07:00