Thibaud Guillaume-Gentil
5978e875df
Put mtime (maybe ctime is updated on linux when moving a file)
2011-09-03 14:43:25 +02:00
Thibaud Guillaume-Gentil
68efb0d52f
Focus on failed spec
2011-09-03 14:30:15 +02:00
Thibaud Guillaume-Gentil
667b248ad0
Add attrib on linux listener
2011-09-03 14:25:12 +02:00
Thibaud Guillaume-Gentil
18cb3471af
Try to debug linux spec on travis
2011-09-03 14:16:32 +02:00
Thibaud Guillaume-Gentil
47be15125b
Skip reactor on test env
...
Update last_event sooner
Use ctime instead of mtime (Rails 3.1 assets pipeline issue)
2011-09-02 16:22:01 +02:00
Thibaud Guillaume-Gentil
c4ddb29fc6
Work on specs
2011-09-01 23:24:45 +02:00
Thibaud Guillaume-Gentil
3b73ea77b7
Merge branch 'master' into stdin
2011-09-01 21:59:00 +02:00
Thibaud Guillaume-Gentil
9e578ce85a
Version 0.6.3
2011-09-01 21:31:21 +02:00
Thibaud Guillaume-Gentil
5c1fb285e8
Merge branch 'master' into stdin
...
Conflicts:
lib/guard/listener.rb
2011-09-01 21:28:03 +02:00
Ian White
d5b4c4ede7
Words for ignore_paths method
2011-09-01 12:43:02 +01:00
Ian White
54773af2b0
Adds ignore_paths to DSL
2011-09-01 12:30:34 +01:00
Ian White
c74c9c9bf9
Add ignore_paths option to listener
2011-09-01 10:19:20 +01:00
Tim Pope
b59d6ac07b
Add a user guard config
...
Users can add additional settings to ~/.guard.rb that augment the
existing Guardfile.
2011-08-31 04:07:42 -04:00
Thibaud Guillaume-Gentil
5de94ccbcb
Merge branch 'master' into stdin
...
Conflicts:
Guardfile
lib/guard.rb
2011-08-30 21:16:30 +02:00
Thibaud Guillaume-Gentil
3717179591
Refactor new interactor/listener mechanic now it's
...
look pretty.
Specs still need some love :)
2011-08-30 21:13:51 +02:00
Thibaud Guillaume-Gentil
e752dbe1c1
Maybe first working version (but still a work in progress)
2011-08-29 21:25:58 +02:00
Thibaud Guillaume-Gentil
8ff259b249
Version 0.6.2
2011-08-17 16:07:23 +02:00
Michael Kessler
0e1564ef3b
Revert "remove growl support completely"
...
This reverts commit 7f87411189
.
2011-08-17 14:27:40 +02:00
Thibaud Guillaume-Gentil
af408ceb65
Add thread in guard interactor
2011-08-17 10:07:30 +02:00
Rémy Coutable
dc2ab97d23
Pass the group in the options hash instead of a new parameter in the Guard::Guard.initialize method!
2011-08-17 10:04:42 +02:00
Rémy Coutable
1c59a7825d
Merge branch 'master' of github.com:guard/guard
2011-08-17 00:40:05 +02:00
Rémy Coutable
6f7ce6feb7
On a guard's initialization, pass the group in which it's been declared in the Guardfile, pass group's name on Guard.add_guard and thus in the Dsl
2011-08-17 00:36:02 +02:00
Rémy Coutable
0b945f10ec
Ensure that scoped groups and group name are symbolized before checking for inclusion.
...
This is useful since Dsl.evaluate_guardfile can be called directly (hence, options are note passed by Thor, which stringify options).
2011-08-17 00:26:03 +02:00
Thibaud Guillaume-Gentil
d6e27fe334
Merge branch 'master' into stdin
...
Conflicts:
Guardfile
2011-08-16 09:08:05 +02:00
Thibaud Guillaume-Gentil
d268f236bf
Version 0.6.1
2011-08-15 09:53:10 +02:00
Rémy Coutable
52cf570245
Merge pull request #120 from mordaroso/ego
...
Fix re-evaluating Guardfile
2011-08-14 11:29:02 -07:00
mordaroso
820501bf15
remove guardfile_contents when re-evaluating so that the Guardfile gets reloaded correctly
2011-08-14 18:41:05 +02:00
Ches Martin
87375c7a1f
evaluate_guardfile uses all groups if none specified. Fixes #118
2011-08-14 15:16:16 +07:00
Thibaud Guillaume-Gentil
2c81e5b9bd
Version 0.6.0
2011-08-13 16:47:23 +02:00
Thibaud Guillaume-Gentil
573ddf9d9d
First trial to remove Posix Signals interaction
2011-08-13 16:43:32 +02:00
Thibaud Guillaume-Gentil
3c326611e9
Merge pull request #99 from johnbintz/also-use-growl_notify
...
Option to also use growl_notify gem
2011-08-13 07:42:08 -07:00
Rob Eanes
e846068e89
Polling#watch_change should use listener directory, not Dir.pwd
2011-08-12 10:03:06 -05:00
Daniel Mack
3663687ad6
Add ':transient => true' to default libnotify options
...
This is a new feature in libnotify causing transitions to vanish after
they've been displayed.
2011-08-11 11:24:14 +02: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
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
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
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
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
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