Browse Source

Nuke _cap_does_task_list_need_generating

Thanks @docwhat
Reza 12 years ago
parent
commit
cfeb57024d
1 changed files with 1 additions and 10 deletions
  1. 1 10
      plugins/capistrano/_capistrano

+ 1 - 10
plugins/capistrano/_capistrano

@@ -1,17 +1,8 @@
 #compdef cap
 #autoload
 
-_cap_does_task_list_need_generating () {
-  if [ ! -f .cap_tasks~ ]; then return 0;
-  else
-    accurate=$(stat -f%m .cap_tasks~)
-    changed=$(stat -f%m config/deploy.rb)
-    return $(expr $accurate '>=' $changed)
-  fi
-}
-
 if [ -f config/deploy.rb ]; then
-  if _cap_does_task_list_need_generating; then
+  if [[ ! -f .cap_tasks~ || config/deploy.rb -nt .cap_tasks~ ]]; then
     echo "\nGenerating .cap_tasks~..." > /dev/stderr
     cap --tasks | grep '#' | cut -d " " -f 2 > .cap_tasks~
   fi