bash_completion: add global support for -B|--bookmark
Previously, only -r|--rev was parsed globally which meant 'hg push -B <tab>'
would try to complete a path instead of a bookmark.
--- a/contrib/bash_completion Tue Nov 26 14:04:12 2013 -0600
+++ b/contrib/bash_completion Tue Nov 26 14:31:40 2013 -0600
@@ -248,6 +248,13 @@
fi
return 1
;;
+ -B|--bookmark)
+ if [[ $canonical = 1 || status != "$cmd"* ]]; then
+ _hg_bookmarks
+ return 0
+ fi
+ return 1
+ ;;
esac
fi