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
1628a1f01d
fix for resolving the digest module (again)
2011-05-28 16:50:16 +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
36d55d60ec
Added new features to Changelog
2011-05-27 18:02:25 +02:00
Rémy Coutable
72734e1587
Fixed a bug preventing from using "guard :test" in Guardfile!
2011-05-27 17:56:46 +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
Thibaud Guillaume-Gentil
b1231753a1
Merge pull request #68 from johnbintz/digest-fix
...
Fix for resolving the Digest module
2011-05-26 23:23:28 -07:00
John Bintz
307d13a517
fix for resolving the digest module
2011-05-23 21:36:51 -04:00
John Bintz
310bc5b644
support for dashes in guard names
2011-05-23 19:07:12 -04:00
Yann Lugrin
492b5a4114
require guard/ui because notifier can be required without full guard
2011-05-23 22:35:37 +02:00
Niklas Hofer
b12769d2bf
can give path and options to Listener.select_and_init
2011-05-15 21:45:30 +02:00
Niklas Hofer
a3cf121111
can disable relativation of paths
2011-05-15 21:45:30 +02:00
Niklas Hofer
2f0870abfc
refactor Polling Listener to catch deleted and moved files
2011-05-15 21:45:30 +02:00
Niklas Hofer
bc740d725f
create shared examples all listeners should behave like
2011-05-15 21:45:30 +02:00
Niklas Hofer
9c44f89a61
can specify directory to listen to, still defaulting to pwd
2011-05-15 21:45:30 +02:00
Thibaud Guillaume-Gentil
55946927c2
Required growl/libnotify each time in Guard::Notifier.notify for guard-rspec formatter that is called out of guard scope
2011-05-13 22:24:49 +02:00
Thibaud Guillaume-Gentil
e0ca761a25
Removed useless \n when saying 'Bye bye...'
2011-05-13 22:05:58 +02:00
Thibaud Guillaume-Gentil
71d8c7009b
Back to ENV['GUARD_NOTIFY"] for listener on/off feature because of guard-rspec formatter.
2011-05-13 21:48:30 +02:00
Scott Parrish
3f15bbc1f0
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
lib/guard/notifier.rb
spec/guard/notifier_spec.rb
2011-05-11 13:19:15 -06:00
Thibaud Guillaume-Gentil
f424854e61
Refactorized notifier enabling/disabling
2011-05-10 21:22:25 +02:00
Thibaud Guillaume-Gentil
0dcf13d77c
- Handled quick file (<1s) modification
...
- Avoid to catch modified files without content modification (sha1 checksum)
(Specs needed)
2011-05-09 09:39:11 +02:00
Thibaud Guillaume-Gentil
f7140f2b1c
Removed commented stuff
2011-05-09 09:36:09 +02:00
Thibaud Guillaume-Gentil
aabf0583b3
Merge branch 'master' of github.com:guard/guard
...
Conflicts:
lib/guard.rb
spec/guard_spec.rb
2011-05-08 22:01:35 +02:00
Thibaud Guillaume-Gentil
1e5ab84b3a
Fixed Guard::Notifier (when growl/libnotify not present)
2011-05-08 21:56:46 +02:00
Scott Parrish
6b35e96e8d
previous changes were made to Dsl that built on the options hash that was passed to it.
...
Except the options hash is actually a
Thor::CoreExt::HashWithIndifferentAccess
so, i reorganized the internal access and storage to read original data from the passed hash, but stores it into a local hash.
No tests changed since no external behavior changed. All tests passed.
This fixes the issue when the binary is run and results in a
can't modify frozen hash (RuntimeError)
small change to fix specs to run and always have @@orig_options be locked.
2011-05-07 12:43:24 -06:00
Scott Parrish
2a834e1228
previous changes were made to Dsl that built on the options hash that was passed to it.
...
Except the options hash is actually a
Thor::CoreExt::HashWithIndifferentAccess
so, i reorganized the internal access and storage to read original data from the passed hash, but stores it into a local hash.
No tests changed since no external behavior changed. All tests passed.
This fixes the issue when the binary is run and results in a
can't modify frozen hash (RuntimeError)
2011-05-07 12:04:59 -06:00
Rémy Coutable
df98c4ff4c
Merge branch 'master' of github.com:guard/guard
2011-05-07 18:48:13 +02:00
Rémy Coutable
9cfe8d3635
Don't modify a frozen hash.
2011-05-07 18:40:13 +02:00
slavic
92f81d383a
Merge with current guard (commit '5352528530f29d3db523261560ee6920063c85b5')
2011-05-07 15:17:41 +03:00
Scott Parrish
562c367383
Made slight alteration to Guard::Notifier. pulled out logic into #should_send? to allow for stubbing in tests and added #turn_on to allow more flexibility for when things are or are not sent.
...
Notifier Specs changed to make pass, expanded and to use new notify strategies. NOTE mac tests not tested.
i like the @enable as opposed to @disable, should be easy to reverse if necessary though
2011-05-07 00:43:21 -06:00
Scott Parrish
526d769e22
update to current upstream
2011-05-06 21:18:42 -06:00
Scott Parrish
8ea296bf8f
Guard::Dsl changed massively. overall strategy was to decouple to evaluate_guardfile into "getting the data" and "using the data" parts. this provides the ability to pass a string that contains the contents of a guardfile, or to pass a filename for a guardfile as well as reading the default loc for a guardfile.
...
Dsl specs changed massivly to support new style of Dsl
2011-05-06 20:53:34 -06:00
Thibaud Guillaume-Gentil
5352528530
Merge branch 'master' of https://github.com/stereobooster/guard into stereobooster-master
...
Conflicts:
lib/guard/interactor.rb
2011-05-06 23:35:09 +02:00
Thibaud Guillaume-Gentil
2f94f9e22f
Fixed notification option
...
Only print notification "Install message" once
Added GUARD_NOTIFY=false env variable support
Fixes #28
2011-05-06 23:19:31 +02:00
Thibaud Guillaume-Gentil
fa44ef31bc
Moved stop "\n"
2011-05-06 22:58:18 +02:00
Thibaud Guillaume-Gentil
5740548a51
Kept support of Rubygems < 1.8.0 (for now!)
2011-05-06 21:51:50 +02:00
Thibaud Guillaume-Gentil
2da724f5e9
Fixed Rubygems deprecation messages
2011-05-06 21:23:30 +02:00
Thibaud Guillaume-Gentil
d6d9dd9e75
Merge pull request #58 from nicksieger/interactor-module-methods
...
Extract code from signal handlers into methods
2011-05-06 12:08:45 -07:00
Nick Sieger
70c15a7c94
Extract code from signal handlers into methods
...
This will allow building other mechanisms to interact with Guard, for
example on JRuby, where signal handling tends to be unreliable.
2011-05-06 12:45:47 -05:00
Nick Sieger
5c1e264c39
Fix spec on JRuby that was failing due to different execution order
2011-05-06 12:09:00 -05:00
Bruno Tavares
ed0b086cc5
Removed the unless with multiple conditions. Changed it back to if
2011-05-05 20:52:11 -03:00
Bruno Tavares
cefb872360
Changed some conditions to positive statement
2011-05-05 20:14:58 -03:00
Scott Parrish
f3d49ee81e
Made slight alteration to Guard::Notifier. pulled out logic into #should_send? to allow for stubbing in tests and added #turn_on to allow more flexibility for when things are or are not sent.
...
Notifier Specs changed to make pass, expanded and to use new notify strategies. NOTE mac tests not tested.
Guard::Dsl changed massively. overall strategy was to decouple to evaluate_guardfile into "getting the data" and "using the data" parts. this provides the ability to pass a string that contains the contents of a guardfile, or to pass a filename for a guardfile as well as reading the default loc for a guardfile.
Dsl specs changed massivly to support new style of Dsl
listener/linux_spec changed to add a few :long_running tags and to alter some paths to correct values
listener/polling_spec changed to add a few :long_running tags and to alter some paths to correct values
2011-05-05 03:05:58 -06:00
slavic
0f7bca7bbd
now all specs work
2011-05-01 21:49:16 +03:00
slavic
94e04ec7e0
add support for Windows using rb-fchange. Specs fail because of k32WaitForMultipleObjects blocks all threads
2011-04-30 13:38:57 +03:00
Thibaud Guillaume-Gentil
bb28799240
Removed useless Bundler requirement. Fixes #41
2011-04-29 08:25:57 +02:00
Jeff Sacks
38c371272d
fixing require bug; updating documentation and version
2011-04-25 09:18:59 -05:00
slavic
6ecb72c9cb
support color on windows
2011-04-24 22:30:54 +03:00
slavic
cbe2cb353c
fix issue #27
2011-04-24 20:21:39 +03:00