lp://staging/~jameinel/bzr/test-traceback-767177

Created by John A Meinel and last modified
Get this branch:
bzr branch lp://staging/~jameinel/bzr/test-traceback-767177
Only John A Meinel can upload to this branch. If you are John A Meinel please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
John A Meinel
Project:
Bazaar
Status:
Development

Recent revisions

5811. By John A Meinel

Update setup.py and release-notes to say python 2.6

5810. By John A Meinel

Bug #767177 is a dupe of bug #656170, so update the numbers accordingly.

5809. By John A Meinel

Martin rightly pointed out that we needed more work done to drop 2.4 compatibility.

5808. By John A Meinel

Fix bug #767177. Be more agressive with file.close() calls.

Our test suite gets a number of thread leaks and failures because it happens to get async
SFTPFile.close() calls. (if an SFTPFile closes due to __del__ it is done as an async request,
while if you call SFTPFile.close() it is done as a synchronous request.)
We have a couple other cases, probably. Namely SFTPTransport.get() also does an async
prefetch of the content, so if you don't .read() you'll also leak threads that think they
are doing work that you want.

The biggest change here, though, is using a try/finally in a generator, which is not
python2.4 compatible.

5807. By Canonical.com Patch Queue Manager <email address hidden>

(jelmer) Move more tests that require the full versioned file API from
 bt.per_repository to bt.per_repository_vf. (Jelmer Vernooij)

5806. By Canonical.com Patch Queue Manager <email address hidden>

(jelmer) Split Inventory._get_mutable_inventory() out into
 mutable_inventory_from_tree. (Jelmer Vernooij)

5805. By Canonical.com Patch Queue Manager <email address hidden>

(jelmer) Raise InvalidRevisionId when None is specified to
 Branch.set_last_revision_info(). (Jelmer Vernooij)

5804. By Canonical.com Patch Queue Manager <email address hidden>

(Jelmer) Make TestamentTree use a Tree rather than an Inventory.
 (Jelmer Vernooij)

5803. By Canonical.com Patch Queue Manager <email address hidden>

(jelmer) Add RevisionTree.get_file_revision,
 replacing an existing static method on Tree.
 This should also make it unnecessary to access the inventory in a couple
 more cases. (Jelmer Vernooij)

5802. By Canonical.com Patch Queue Manager <email address hidden>

(mbp) Deprecate 'bzr clone' and 'bzr get' (bug 506265) (Martin Pool)

Branch metadata

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

Subscribers