Created by Robert Ladyman and last modified

Conversion to python3 and to run with Breezy (qbrz)... and because we need it for EasyBreezy and bzr-xmpp

Get this branch:
bzr branch lp:~saccadic-masking/qbrz/qbrz
Only Robert Ladyman can upload to this branch. If you are Robert Ladyman please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Robert Ladyman

Recent revisions

1609. By Robert Ladyman

Added checks for python3 in setup.py and __init__.py as a tester tried to install in python2

1608. By Robert Ladyman

Corrected setup.py to run only in python 3

1607. By Robert Ladyman

Removed the old patch

1606. By Robert Ladyman

Corrected run_subprocess_command again: it now creates a list (argv) and calls run_bzr with it. Note that the tests did not pick up the error with qcommit because the breezy test suite has a *different* run_bzr to that in the actual code, which means that the tests can happily pass a string (e.g. 'commit -m "some message") whereas the real run_bzr expects a list (e.g. ['commit', '-m', 'some message'])

1605. By Robert Ladyman

Fixed the makefile again (heh)

1604. By Robert Ladyman

Corrected Makefile (again) to raise error if RELEASE is not set, and to remove previously generated signature files

1603. By Robert Ladyman

Updated Makefile to trap missing RELEASE value

1602. By Robert Ladyman

Updated Makefile to handle generating (optional) literate documentation using pycco. Updated docs/Makefile to use rst2html5. Added the literate documentation

1601. By Robert Ladyman

Fixed a very old bug in _start_next where bencoded strings were being mangled, resulting in non-Bencoded values if there was a file-name to pass (e.g. was '@'+bencoded(name) instead of bencoded('@'+name). run_subprocess_command was vague in its handling of these, so hardened it. Added a test for bad bencoded string detection, just in case

1600. By Robert Ladyman

Renamed and updated qbrz-setup.iss. Stopped iscc from remaking mo files all the time

Branch metadata

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