aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/completions/darcs.fish
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2007-01-16 06:52:09 +1000
committerGravatar axel <axel@liljencrantz.se>2007-01-16 06:52:09 +1000
commit47588c8e75f56f6065a4eb6d4e3bccbad4fab14e (patch)
tree04ee80e39f0c716174f966c65c698d31ff2e6f5c /share/completions/darcs.fish
parent00c6fcfe9856dd123c2be6c8ffc053bc693005c6 (diff)
Darcs completions: Check for file existance before trying to complete using the repos file. Thanks to Alexander Kellett for the bug report.
darcs-hash:20070115205209-ac50b-60c03383f55bb2dc1d0f5317d907f71c63b2bb7b.gz
Diffstat (limited to 'share/completions/darcs.fish')
-rw-r--r--share/completions/darcs.fish4
1 files changed, 2 insertions, 2 deletions
diff --git a/share/completions/darcs.fish b/share/completions/darcs.fish
index e0478dbf..29cf66f4 100644
--- a/share/completions/darcs.fish
+++ b/share/completions/darcs.fish
@@ -47,7 +47,7 @@ complete -c darcs -l repodir -d (N_ "Specify the repository directory in which t
complete -c darcs -s v -l verbose -d (N_ "Verbose mode")
complete -c darcs -l standard-verbosity -d (N_ "Neither verbose nor quiet output")
-complete -c darcs -n 'not __fish_use_subcommand' -a "(cat _darcs/prefs/repos)" -d (N_ "Darcs repo")
+complete -c darcs -n 'not __fish_use_subcommand' -a "(test -f _darcs/prefs/repos; and cat _darcs/prefs/repos)" -d (N_ "Darcs repo")
#
# Here follows a huge list of subcommand-specific completions. These are incomplete.
@@ -237,7 +237,7 @@ complete $optimize_opt -l run-posthook -d (N_ "Run posthook command without prom
set -l setpref_opt -c darcs -n 'contains setpref (commandline -poc)'
complete $setpref_opt -l posthook -r -d (N_ "Specify command to run after this darcs command.")
-complete $setpref_opt -l no-posthook -d (N_ "Do not run posthook command.B")
+complete $setpref_opt -l no-posthook -d (N_ "Do not run posthook command.")
complete $setpref_opt -l prompt-posthook -d (N_ "Prompt before running posthook. [DEFAULT]")
complete $setpref_opt -l run-posthook -d (N_ "Run posthook command without prompting.")