This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository maven2.
commit 702c054d5676072e37b0f767415cd8e51a641e1c Author: Michael Koch <[email protected]> Date: Fri Apr 25 10:01:38 2008 +0000 * Added bash-completion file (Closes: #477443). --- debian/bash_completion.d/maven2 | 66 +++++++++++++++++++++++++++++++++++++++++ debian/changelog | 4 +++ debian/maven2.install | 2 ++ debian/rules | 2 +- 4 files changed, 73 insertions(+), 1 deletion(-) diff --git a/debian/bash_completion.d/maven2 b/debian/bash_completion.d/maven2 new file mode 100644 index 0000000..b1547ed --- /dev/null +++ b/debian/bash_completion.d/maven2 @@ -0,0 +1,66 @@ +_mvn() +{ + local cur prev opts + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" + + # phases for the default lifecycle + default_phases="validate + initialize + generate-sources + process-sources + generate-resources + process-resources + compile + process-classes + generate-test-sources + process-test-sources + generate-test-resources + process-test-resources + test-compile + process-test-classes + test + package + pre-integration-test + integration-test + post-integration-test + verify + install + deploy" + + # phases for the clean lifecycle + clean_phases="pre-clean + clean + post-clean" + + # phases for the site lifecycle + site_phases="pre-site + site + post-site + site-deploy" + + opts="--file --debug --batch-mode --lax-checksums --strict-checksums --check-plugin-updates --define --errors --fail-at-end --fail-fast --fail-never --help --non-recursive --no-plugin-registry --no-plugin-updates --offline --activate-profiles --quiet --reactor --settings --update-snapshots --update-plugins --version ${default_phases} ${clean_phases} ${site_phases}" + + if [[ ${cur} == -* ]] ; then + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + return 0 + fi + + case "${prev}" in + "--file") + local pom_files=$(for x in `find -type f -name pom.xml` ; do echo ${x} ; done) + COMPREPLY=( $(compgen -W "${pom_files}" -- ${cur} )) + return 0 + ;; + ${default_phases}) + ;; + *) + ;; + esac + + COMPREPLY=($(compgen -W "${opts}" -- ${cur})) + return 0 +} +complete -F _mvn mvn m2 + diff --git a/debian/changelog b/debian/changelog index e4e58f4..7ffd6f4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,10 @@ maven2 (2.0.9-1) unstable; urgency=low + [ Paul Cager ] * New upstream version + + [ Michael Koch ] + * Added bash-completion file (Closes: #477443). -- Paul Cager <[email protected]> Thu, 24 Apr 2008 23:46:29 +0100 diff --git a/debian/maven2.install b/debian/maven2.install index 111aef0..047073c 100644 --- a/debian/maven2.install +++ b/debian/maven2.install @@ -3,3 +3,5 @@ apache-maven/src/bin/m2 usr/bin apache-maven/src/bin/m2.conf etc/maven2 apache-maven/src/conf/settings.xml /etc/maven2 + +debian/bash_completion/maven2 etc/bash_completion.d diff --git a/debian/rules b/debian/rules index c6484ee..35e1ca6 100755 --- a/debian/rules +++ b/debian/rules @@ -1,4 +1,4 @@ -#!/usr/bin/make -f +!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/ant.mk -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/maven2.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

