Commandant 0.3.0

Milestone information

Project:
Commandant
Series:
trunk
Version:
0.3.0
Released:
 
Registrant:
Jamu Kakar
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
3 Jamu Kakar
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
3 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon commandant-0.3.0.tar.gz (md5, sig) Commandant 0.3.0 2,038
last downloaded 48 weeks ago
Total downloads: 2,038

Release notes 

Commandant 0.3.0 includes a number of new features:

 * Custom program name, version, summary and URL details can be
   provided to a CommandController. When available, they are used
   in output produced by the builtin 'help' and 'version' commands.
 * The builtin 'version' command includes information about the
   version and location of Python, bzrlib and commandant libraries
   being used.
 * A new DocstringHelpTopic can be subclassed to create help topics
   that load content from a docstring, in the same way that help
   content is loaded from command docstrings.

This release includes packages for all supported releases of Ubuntu.
They are available in the Commandant PPA:

  https://launchpad.net/~jkakar/+archive/commandant

You can find the release files at:

  https://launchpad.net/commandant/+download

You can always get the latest source code from Launchpad:

  bzr branch lp:commandant

Changelog 

View the full changelog

Improvements
------------

 - The CommandController is now composed of four mixin classes that
   can be combined and tweaked to create custom controllers.
 - CommandController takes optional parameters: program name,
   program version, program summary and program URL. When provided,
   they are used in output generated by the 'version' and 'help'
   commands.
 - The 'version' command takes an optional --short command-line option
   that, when provided, causes it to output just the version number.
 - The 'version' command includes information about Python, bzrlib
   and commandant in its output, in addition to information about
   the program being run.
 - A new DocstringHelpTopic can be subclassed to create topics that
   load summary and help content from the subclass's docstring.
 - New BzrlibHooksResource test resource resets internal data
   structures in bzrlib that may have been modified by tests.
 - bzrlib's internal UI machinery is initialized then bzrlib hooks
   are installed.

Bug fixes
---------

 - If the first option, expected to the command path, starts with a
   '-' a usage message is shown, instead of an error about a missing
   path.

0 blueprints and 3 bugs targeted

Bug report Importance Assignee Status
398515 #398515 --help should show useful information instead of an error message 4 Medium Jamu Kakar  10 Fix Released
401998 #401998 Example needs to be updated to use bzrlib 4 Medium Jamu Kakar  10 Fix Released
402011 #402011 README needs to be updated to use bzrlib 4 Medium Jamu Kakar  10 Fix Released
This milestone contains Public information
Everyone can see this information.