Created by Jamu Kakar on 2009-03-03 and last modified on 2012-09-05
Get this branch:
bzr branch lp:commandant
Only Jamu Kakar can upload to this branch. If you are Jamu Kakar please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Jamu Kakar

Recent revisions

45. By Jamu Kakar on 2012-09-05

Merged lint-and-such [a=allenap] [r=jkakar]

Add new 'pep8' and 'lint' targets and fix most warnings.

44. By Jamu Kakar on 2012-09-05

Merged test-failures-updated-bzrlib-possibly [a=allenap] [r=jkakar]

Be more forgiving of test output that may vary as a result of changes
in dependencies. The ordering of the standard --quiet and --verbose
flags, for example, seems to have changed, possibly as a result of
changes in bzrlib. This detail is irrelevant in the tests, however,
so testtools.matchers.DocTestMatches is used to test output with more

43. By Jamu Kakar on 2012-06-12

Merged readme-to-rest [a=allenap] [r=jkakar]

The README file is now valid ReStructured Text.

42. By Jamu Kakar on 2010-11-21

Merged release-0.4.0.

A NEWS file has been added with a list of changes made since 0.3.0
was released. commandant.__version__ has been bumped to 0.4.0.

41. By Jamu Kakar on 2010-06-12

Merged improve-documentation.

Twisted commands are now covered in the README file. A section
describing how to embed Commandant in an application has also been
added, including coverage around bootstrapping, Python-based help
topics and command and help topic registration. Finally, the
copyright year in all source files includes 2010.

40. By Jamu Kakar on 2010-06-06

Merged twisted-command.

A new commandant.commands.TwistedCommand base class is available for
commands that need to run in a Twisted reactor. Command
implementations need to provide a run method, just like with
ordinary command, that will be invoked in a running reactor. These
commands can return a Deferred. After command processing has
completed the reactor will be stopped.

39. By Jamu Kakar on 2010-06-05

Merged improve-resources.

A new commandant.testing package has been added and the mocker and
resources modules have been moved to it. This makes it possible for
the Debian package to install these modules without also installing
unit tests, and also cleanly separates test harness support from the
tests themselves. Tests have been updated to import from the new
package. A new StdoutResource has been added and tests that were
manually mocking sys.stdout have been updated to use it. Finally,
several PEP8 violations have been fixed.

38. By Jamu Kakar on 2009-12-27

Merged release-0.3.0.

A NEWS file has been added with a list of changes made since 0.2.0
was released and the format of commandant.__version__ has been
changed to make it compatible with setup.py.

37. By Jamu Kakar on 2009-12-27

Merged separate-packaging-branch.

The debian/ directory has been removed. It will be revived in a
separate branch, dedicated to packaging. The VERSION constant in
the top-level commandant package has been renamed to __version__, to
match the typical convention, and call sites and tests have been
updated. The Makefile has a new 'release' target that can be used
to generate a source tarball.

36. By Jamu Kakar on 2009-10-23

Merged initialize-bzrlib-ui.

CommandController.install_bzrlib_hooks has been extended to also
initialize bzrlib.ui. The Makefile has a new 'pyflakes' and several
unnecessary imports have been removed.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.