summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobby Russell <robby@planetargon.com>2009-09-07 09:18:40 -0700
committerRobby Russell <robby@planetargon.com>2009-09-07 09:18:40 -0700
commit86925121069b2b33be6f3b76034ebcae98b14592 (patch)
tree4faa6e80df8900b6e40850f823047fdd59d36079
parentb67961d812c7f403aea223f40410bfc34f706b05 (diff)
downloadzsh-86925121069b2b33be6f3b76034ebcae98b14592.tar.gz
zsh-86925121069b2b33be6f3b76034ebcae98b14592.tar.bz2
zsh-86925121069b2b33be6f3b76034ebcae98b14592.zip
Updating the name of the rake and capistrano task cache file to append a ~ to the end of the filename so it's easier to ignore in rails git projects. [#1]
-rw-r--r--rake_completion.zsh20
1 files changed, 10 insertions, 10 deletions
diff --git a/rake_completion.zsh b/rake_completion.zsh
index a94b48896..239fe15a3 100644
--- a/rake_completion.zsh
+++ b/rake_completion.zsh
@@ -1,7 +1,7 @@
_rake_does_task_list_need_generating () {
- if [ ! -f .rake_tasks ]; then return 0;
+ if [ ! -f .rake_tasks~ ]; then return 0;
else
- accurate=$(stat -f%m .rake_tasks)
+ accurate=$(stat -f%m .rake_tasks~)
changed=$(stat -f%m Rakefile)
return $(expr $accurate '>=' $changed)
fi
@@ -10,19 +10,19 @@ _rake_does_task_list_need_generating () {
_rake () {
if [ -f Rakefile ]; then
if _rake_does_task_list_need_generating; then
- echo "\nGenerating .rake_tasks..." > /dev/stderr
- rake --silent --tasks | cut -d " " -f 2 > .rake_tasks
+ echo "\nGenerating .rake_tasks~..." > /dev/stderr
+ rake --silent --tasks | cut -d " " -f 2 > .rake_tasks~
fi
- compadd `cat .rake_tasks`
+ compadd `cat .rake_tasks~`
fi
}
compdef _rake rake
function _cap_does_task_list_need_generating () {
- if [ ! -f .cap_tasks ]; then return 0;
+ if [ ! -f .cap_tasks~ ]; then return 0;
else
- accurate=$(stat -f%m .cap_tasks)
+ accurate=$(stat -f%m .cap_tasks~)
changed=$(stat -f%m config/deploy.rb)
return $(expr $accurate '>=' $changed)
fi
@@ -31,11 +31,11 @@ function _cap_does_task_list_need_generating () {
function _cap () {
if [ -f config/deploy.rb ]; then
if _cap_does_task_list_need_generating; then
- echo "\nGenerating .cap_tasks..." > /dev/stderr
+ echo "\nGenerating .cap_tasks~..." > /dev/stderr
cap show_tasks -q | cut -d " " -f 1 | sed -e '/^ *$/D' -e '1,2D'
-> .cap_tasks
+> .cap_tasks~
fi
- compadd `cat .cap_tasks`
+ compadd `cat .cap_tasks~`
fi
}