861d380aa38d2a6d9e70d9e8da1088fe1abe53b5

Author
Robby Russell <robby@planetargon.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

Merge pull request #2658 from leifcr/rake-fast-issue

Plugin: Rake-fast: Support both *nix and Darwin

Diff

 1diff --git a/plugins/rake-fast/rake-fast.plugin.zsh b/plugins/rake-fast/rake-fast.plugin.zsh
 2index 545b6c049ae89c0ad373cd777fd1efcffc625603..cb84f69a14943e012d872d4d8b6cec0a29ecf81c 100644
 3--- a/plugins/rake-fast/rake-fast.plugin.zsh
 4+++ b/plugins/rake-fast/rake-fast.plugin.zsh
 5@@ -10,8 +10,13 @@ _rake_refresh () {
 6 _rake_does_task_list_need_generating () {
 7   if [ ! -f .rake_tasks ]; then return 0;
 8   else
 9-    accurate=$(stat -f%m .rake_tasks)
10-    changed=$(stat -f%m Rakefile)
11+    if [[ $(uname -s) == 'Darwin' ]]; then
12+      accurate=$(stat -f%m .rake_tasks)
13+      changed=$(stat -f%m Rakefile)
14+    else
15+      accurate=$(stat -c%Y .rake_tasks)
16+      changed=$(stat -c%Y Rakefile)
17+    fi
18     return $(expr $accurate '>=' $changed)
19   fi
20 }