Merge lp:~spiv/bzr/hpss-perm-denied-during-push-create into lp:~bzr/bzr/trunk-old
Proposed by
Andrew Bennetts
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | John A Meinel | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | not available | ||||
Proposed branch: | lp:~spiv/bzr/hpss-perm-denied-during-push-create | ||||
Merge into: | lp:~bzr/bzr/trunk-old | ||||
Diff against target: | 119 lines | ||||
To merge this branch: | bzr merge lp:~spiv/bzr/hpss-perm-denied-during-push-create | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
John A Meinel | Approve | ||
Review via email: mp+6959@code.launchpad.net |
To post a comment you must log in.
Catches and translates ErrorFromSmartS erver in RemoteBzrDirFormat. This makes it consistent with other callers of _SmartClient.call (in bzrlib.remote and bzrlib. transport. remote) , and fixes ugly tracebacks when creating new BzrDirs on a smart server.
This also adds some very basic unit tests for the BzrDirFormat. initialize_ ex verb, and refactors the RemoteBzrDirFor mat.initialize_ on_transport_ ex a little to make that testing easier. The test coverage here is far from great, but it is a least a small improvement.