r928 - in /trunk/packages/vim-addon-manager: debian/changelog
src/vim-addons
zack at users.alioth.debian.org
zack at users.alioth.debian.org
Sun Apr 29 09:33:02 UTC 2007
Author: zack
Date: Sun Apr 29 09:33:02 2007
New Revision: 928
URL: http://svn.debian.org/wsvn/pkg-vim/?sc=1&rev=928
Log:
- more graceful handling of command line parsing errors
- ready for an upload to unstable
Modified:
trunk/packages/vim-addon-manager/debian/changelog
trunk/packages/vim-addon-manager/src/vim-addons
Modified: trunk/packages/vim-addon-manager/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim-addon-manager/debian/changelog?rev=928&op=diff
==============================================================================
--- trunk/packages/vim-addon-manager/debian/changelog (original)
+++ trunk/packages/vim-addon-manager/debian/changelog Sun Apr 29 09:33:02 2007
@@ -1,15 +1,17 @@
-vim-addon-manager (0.2) UNRELEASED; urgency=low
+vim-addon-manager (0.2) unstable; urgency=low
+ * uploading to unstable
* vim-addons:
- when files are installed or removed under doc/ run helpztags afterwards
to regenerate help tags
- avoid performing an action when there is no need to perform it
- added feedback messages for the user
+ - handle gracefully command line parsing errors (Closes: #420029)
* debian/control
- added dependency on vim-common, which ships /usr/bin/helpztags
- added XS-Vcs-* fields
- -- Stefano Zacchiroli <zack at debian.org> Mon, 19 Feb 2007 14:35:53 +0100
+ -- Stefano Zacchiroli <zack at debian.org> Sun, 29 Apr 2007 11:29:11 +0200
vim-addon-manager (0.1) experimental; urgency=low
Modified: trunk/packages/vim-addon-manager/src/vim-addons
URL: http://svn.debian.org/wsvn/pkg-vim/trunk/packages/vim-addon-manager/src/vim-addons?rev=928&op=diff
==============================================================================
--- trunk/packages/vim-addon-manager/src/vim-addons (original)
+++ trunk/packages/vim-addon-manager/src/vim-addons Sun Apr 29 09:33:02 2007
@@ -177,23 +177,27 @@
['--verbose', '-v', GetoptLong::NO_ARGUMENT],
['--system-dir', '-y', GetoptLong::REQUIRED_ARGUMENT],
['--system-wide', '-w', GetoptLong::NO_ARGUMENT])
- cmdline.each do |opt, arg|
- case opt
- when '--help'
- die_usage
- when '--registry-dir'
- options[:registry_dir] = arg
- when '--source-dir'
- options[:source_dir] = arg
- when '--target-dir'
- options[:target_dir] = arg
- when '--verbose'
- Vim.increase_verbosity
- when '--system-dir'
- options[:system_dir] = arg
- when '--system-wide'
- options[:system_wide] = true
+ begin
+ cmdline.each do |opt, arg|
+ case opt
+ when '--help'
+ die_usage
+ when '--registry-dir'
+ options[:registry_dir] = arg
+ when '--source-dir'
+ options[:source_dir] = arg
+ when '--target-dir'
+ options[:target_dir] = arg
+ when '--verbose'
+ Vim.increase_verbosity
+ when '--system-dir'
+ options[:system_dir] = arg
+ when '--system-wide'
+ options[:system_wide] = true
+ end
end
+ rescue GetoptLong::Error
+ die_usage
end
options[:target_dir] = options[:system_dir] if options[:system_wide]
die_usage unless cmd = ARGV.shift
More information about the pkg-vim-maintainers
mailing list