Commit Graph

613 Commits

Author SHA1 Message Date
Christian Höltje
0054af64ed Mention 'guard list' in README 2011-08-09 09:08:53 -04:00
Christian Höltje
091ecf3322 Add list command to CLI
This adds a list command, that shows all available
guard gems.

https://github.com/guard/guard/issues/111
2011-08-08 20:11:22 -04:00
Michael Kessler
9175b33da4 Merge branch 'master' of https://github.com/uk-ar/guard into uk-ar-master
Conflicts:
	CHANGELOG.md
	lib/guard.rb
	lib/guard/cli.rb
2011-08-05 14:37:08 +02:00
Michael Kessler
14a859d728 Fix spec for Guard.get_guard_class 2011-08-05 10:23:54 +02:00
Rémy Coutable
f0bcf8509c Merge pull request #108 from dnagir/patch-2
Show error when loading guard fails (solves problem when you have no clue
2011-08-04 13:17:06 -07:00
Michael Kessler
0dca1405aa Merge pull request #109 from NickClark/master
Fix an unmatched quote in readme
2011-08-04 00:13:03 -07:00
Nicholas A Clark
0c9cf69980 Fix unmatched quotes in readme 2011-08-03 22:15:27 -03:00
Dmytrii Nagirniak
0c15b442f8 show error when loading guard fails (solves problem when you have no clue what's wrong) 2011-08-02 20:49:15 +10:00
Rémy Coutable
a1d798e141 Edited CHANGELOG.md via GitHub 2011-08-02 13:20:10 +03:00
Rémy Coutable
de97793e86 Edited CHANGELOG.md via GitHub 2011-08-02 13:19:16 +03:00
Rémy Coutable
57da06f2ec Merge pull request #107 from dnagir/patch-1
Small spelling fix
2011-08-02 03:18:01 -07:00
Dmytrii Nagirniak
ed6a93ac74 small spelling fix 2011-08-02 20:03:15 +10:00
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