Commit Graph

433 Commits

Author SHA1 Message Date
Rémy Coutable
9b981f5459 Run guards for new modified files only if any guard match any file (preventing from clearing the screen when no guard will run!).
Signed-off-by: Rémy Coutable <remy@jilion.com>
2011-04-16 23:13:29 +02:00
brainopia
097ce1f17e Fix Guard.locate_guard to return path to gem folder 2011-04-16 23:43:50 +04:00
Thibaud Guillaume-Gentil
e13bde0411 Updated CHANGELOG (0.3.1 tag) 2011-04-14 21:40:46 +02:00
Thibaud Guillaume-Gentil
0c37dcd35a Version 0.3.1 2011-04-14 21:39:29 +02:00
Thibaud Guillaume-Gentil
d1ae2863c9 Updated CHANGELOG 2011-04-14 21:38:30 +02:00
Thibaud Guillaume-Gentil
2359723763 Merge branch 'fix/ui-reset-line' of https://github.com/gix/guard into gix-fix/ui-reset-line 2011-04-14 21:29:18 +02:00
Thibaud Guillaume-Gentil
4f13ab2785 Added some doc for the new --notify false option 2011-04-10 22:38:14 +02:00
Thibaud Guillaume-Gentil
42c27242e1 Added a command line option (-n false) to disable notifications (growl/libnotify). closed #28 2011-04-10 22:32:29 +02:00
Thibaud Guillaume-Gentil
31c43f7c13 Cleared screen when new files modified during the guards run 2011-04-10 21:56:48 +02:00
Thibaud Guillaume-Gentil
2a06c13356 Updated gems 2011-04-10 21:50:18 +02:00
Thibaud Guillaume-Gentil
bdc6dd06f3 Moved available guard to the wiki 2011-04-10 12:27:41 -07:00
Thibaud Guillaume-Gentil
0d396b690f Added guard-pow by @thibaudgg (good guy!) 2011-04-08 01:02:17 -07:00
Thibaud Guillaume-Gentil
b569cf47a5 Added guard-phantomjs by @carhartl 2011-04-04 01:49:06 -07:00
Rémy Coutable
ba508981a8 Merge branch 'typos' of https://github.com/nathany/guard into nathany-typos 2011-03-31 10:02:22 +02:00
Rémy Coutable
3d0a3f135f Merge branch 'master' of github.com:guard/guard 2011-03-31 10:02:11 +02:00
Rémy Coutable
6854a4c853 In Readme: method => methods 2011-03-31 10:02:08 +02:00
Nathan Youngman
ac5c605304 fix a few typos 2011-03-25 19:27:21 -06:00
Nico Rieck
74ddb05d2d Use the correct ANSI escape code to reset SGR parameters. 2011-03-24 21:36:24 +01:00
Thibaud Guillaume-Gentil
67f481f89b Added guard-prove to README 2011-03-22 00:17:36 -07:00
Thibaud Guillaume-Gentil
2188881093 Added guard-webrick to README 2011-03-22 00:14:14 -07:00
Rémy Coutable
ccb7c3a8c1 Edited README.rdoc via GitHub 2011-03-03 12:51:49 -08:00
Rémy Coutable
072e639128 Edited README.rdoc via GitHub 2011-03-03 12:51:16 -08:00
Rémy Coutable
b3d61c251c Edited README.rdoc via GitHub 2011-03-03 12:49:31 -08:00
Rémy Coutable
c76e753949 Improved README (via GitHub)! 2011-03-03 12:44:02 -08:00
Thibaud Guillaume-Gentil
26e42db3ae Added guard-pusher to the list! 2011-02-25 12:08:04 -08:00
Thibaud Guillaume-Gentil
59f555e086 Switched to gem which command to locate gem path rather than open-gem 2011-02-22 15:15:09 +01:00
Thibaud Guillaume-Gentil
17f048d883 Added koshigoe bug fixes 2011-02-21 12:07:09 +01:00
koshigoe
36e11c3820 fixed problem: Guard.get_guard_class return wrong class when loaded nested class.
The problem cause when using guard-ego with guard-spork.
2011-02-19 03:53:05 +09:00
Thibaud Guillaume-Gentil
523e10e118 Added guard-krl 2011-01-26 14:03:56 +01:00
Thibaud Guillaume-Gentil
07ad987dfc Updated Changelog 2011-01-26 14:03:48 +01:00
Marian Schubert
9ff627cfaa Return unique filenames from Linux listener
so that we don't get duplicate entries for same file. This solves problem with
commonly used Linux editors (e.g. Vim, Emacs) that generate multiple inotify
events on file save.

http://schettino72.wordpress.com/2010/03/07/inotify-text-editors-emacs-vim/
2011-01-26 12:17:09 +00:00
Thibaud Guillaume-Gentil
260c09a79f Updated Changelog 2011-01-19 23:08:41 +01:00
Thibaud Guillaume-Gentil
95da678d6a Bump to 0.3.0 2011-01-19 23:07:14 +01:00
Thibaud Guillaume-Gentil
c2fdcd76a6 Updated license date 2011-01-19 23:06:18 +01:00
Thibaud Guillaume-Gentil
d37502d5cc Updated dev gems 2011-01-19 23:06:02 +01:00
Thibaud Guillaume-Gentil
9772e9d9c8 Replaced Thread (incompatible with inotify) by a whole dir scan after each run_on_changes 2011-01-19 23:05:45 +01:00
Thibaud Guillaume-Gentil
48b9c2b824 Added guard-less in README 2011-01-05 00:04:54 -08:00
Rémy Coutable
a21bb8e306 Making the Readme clear about the required "guard" and "watch" and the optional "group" in Guardfile. 2010-12-17 20:57:54 +01:00
Rémy Coutable
73b2d0ba53 Removed not-used-anymore accessor 2010-12-17 20:57:11 +01:00
Rémy Coutable
1c86b1e632 Fix "uninitialized class variable @@guardfile in Guard::Dsl" 2010-12-17 18:44:12 +01:00
Rémy Coutable
a0f1ac4053 Renamed Guard::Dsl.guardfile_included? to Guard::Dsl.guardfile_include? (private API) and fix a bug where Guard::Dsl.guardfile_include? was not detecting guard specified with a symbol, double quotes or parenthesis in Guardfile.
e.g.:
guard :rspec
guard ('rspec')
guard("rspec")
...
2010-12-17 18:37:44 +01:00
Rémy Coutable
5db6149651 Updated Changelog and Readme 2010-12-17 18:14:33 +01:00
Rémy Coutable
f90823ae90 Shortened implementation of the new group DSL method and made it (+ specs) clearer 2010-12-17 18:13:31 +01:00
Michael Kessler
63af219490 Enhance the DSL to allow grouping of guard definitions and run them selectively 2010-12-17 16:31:39 +01:00
Rémy Coutable
c788c00099 Fix bug that occurred when pattern was a string and no action was associated. 2010-12-16 15:09:36 +01:00
Rémy Coutable
d0891efdc0 Remove useless variable assignment 2010-12-16 15:08:26 +01:00
Rémy Coutable
8fa0f1d4bc Match a Regex 2010-12-16 15:08:05 +01:00
Rémy Coutable
ebe94d213b Improved deprecation warning message 2010-12-16 09:15:14 +01:00
Rémy Coutable
1831bf752f Guard no more automatically convert String into Regexp in "watch" method patterns.
It allows to define:

watch("foo_bar.rb") without meaning /foo_bar.rb/ (where "foo_bar_rb.rb" would have been matched)

However, during the deprecation phase, strings that look like a regexes (e.g. "^foo_bar.rb", "foo_bar.rb$", "foo_.*bar.rb" or "foo_(bar|baz).rb" are converted automatically to Regexp and a *very annoying* deprecation message is displayed.
2010-12-16 01:22:42 +01:00
Thibaud Guillaume-Gentil
62f9cd5311 Fixed yesterday merge 2010-12-01 08:37:31 +01:00