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
Thibaud Guillaume-Gentil
b16239cdc5
Added guard-stendhal & guard-soca
2010-11-30 22:46:52 +01:00
Thibaud Guillaume-Gentil
2fc6745837
Merge branch 'master' of github.com:guard/guard
...
Conflicts:
lib/guard.rb
lib/guard/interactor.rb
spec/guard_spec.rb
2010-11-30 21:23:53 +01:00
Thibaud Guillaume-Gentil
53a79691a5
Kept listener running in thread even when guards plugin are also running.
2010-11-30 21:15:03 +01:00
Thibaud Guillaume-Gentil
ae55268e88
Updated Changelog
2010-11-25 23:37:56 -08:00
Thibaud Guillaume-Gentil
bb56c41a49
Using %|...| regex in Guardfile example
2010-11-25 23:35:46 -08:00
Rémy Coutable
7f39a55fdf
Use 'guard' instead of 'g', use parenthesis and don't explicitly return when not necessary
2010-11-26 00:58:36 +01:00
Rémy Coutable
3116b13f1b
Optimized spec_helper, remove useless code and add the "bypass when test env" for UI.error
2010-11-26 00:57:08 +01:00
Rémy Coutable
cda514cf2a
Updated Changelog and Readme
2010-11-26 00:56:18 +01:00
Rémy Coutable
47d1e11743
Added specs for Guard::Watcher, allow enumerables in 'watch' blocks.
2010-11-26 00:55:21 +01:00
Thibaud Guillaume-Gentil
85beb5e97a
Don't call run_on_change guard method when there is no matched files.
2010-11-25 08:52:53 +01:00
Thibaud Guillaume-Gentil
eebd74b253
Added options to error/debug UI method
2010-11-11 11:02:29 +01:00
Thibaud Guillaume-Gentil
0e88105faa
Added guard-ego/jammit/spork to README, awesome!
2010-11-11 08:22:35 +01:00
Rémy Coutable
e2247ea732
Improving, cleaning & making clear Guard class' specs
2010-11-03 23:31:00 +01:00
Thibaud Guillaume-Gentil
8d1ac00bcb
Added guard-cucumber in readme
...
Ordred guards alphabetically
2010-10-31 20:48:29 +01:00
Rémy Coutable
7a83f726d5
"Speed up" polling specs a bit
2010-10-30 22:42:33 +02:00
Rémy Coutable
39ea8441c0
Avoid using actual fixture files, instead mock Guardfile content (this way we can directly see tested Guardfile content in the specs.
2010-10-30 22:42:17 +02:00
Olivier Amblet
dd1100b4ae
Added DSL specs and improved error message.
...
DSL now have basics specs that confirm it works
I splitted file not found and invalid Guardfile
error message because it was confusing to know
in which case you are when it occurs :)
2010-10-30 18:26:09 +02:00
Yann Lugrin
4da879e849
Add guard-nanoc
2010-10-28 11:00:18 +02:00
Thibaud Guillaume-Gentil
9c15536eda
Little "refactoring"
2010-10-28 08:47:26 +02:00
Thibaud Guillaume-Gentil
01bf7505cd
Merge branch 'master' of http://github.com/oliamb/guard into oliamb-master
...
Conflicts:
lib/guard/guard.rb
2010-10-28 08:23:02 +02:00
Thibaud Guillaume-Gentil
2224ebe13a
Merge branch 'master' of github.com:guard/guard
2010-10-27 22:14:31 +02:00
Thibaud Guillaume-Gentil
470e763339
Updated guard methods readme
2010-10-27 22:14:21 +02:00
Olivier Amblet
cb8b845eb6
A bad guard do not threaten the whole process.
...
Every guard task are now executed through
supervised_task method.
If a guard failed to achieve its task(raise error)
a message is logged and the guard is fired.
The stop method now always quit the application
at the end.
Specs added. The documentation specify that if a
throw an exception, it will be dismissed.
2010-10-27 15:18:00 +02:00
Yann Lugrin
02d081e84d
fix changelog version number and release date
2010-10-27 14:06:26 +02:00
Thibaud Guillaume-Gentil
3d4b0d080d
Added guards authors
2010-10-26 21:47:36 +02:00
Thibaud Guillaume-Gentil
728ae8cbe7
Added guard-coffeescript
2010-10-26 21:36:08 +02:00
Thibaud Guillaume-Gentil
a38b1ecc60
Bump to 0.2.2
2010-10-26 21:24:29 +02:00