Merge lp:~jelmer/bzr/add-revision-doesnt-sign into lp:bzr
Proposed by
Jelmer Vernooij
Status: | Merged |
---|---|
Approved by: | Martin Packman |
Approved revision: | no longer in the source branch. |
Merged at revision: | 6424 |
Proposed branch: | lp:~jelmer/bzr/add-revision-doesnt-sign |
Merge into: | lp:bzr |
Diff against target: |
102 lines (+17/-27) 3 files modified
bzrlib/remote.py (+6/-12) bzrlib/vf_repository.py (+8/-15) doc/en/release-notes/bzr-2.5.txt (+3/-0) |
To merge this branch: | bzr merge lp:~jelmer/bzr/add-revision-doesnt-sign |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Martin Packman (community) | Approve | ||
Review via email: mp+87496@code.launchpad.net |
Commit message
Remove config argument from VersionedFileRe
Description of the change
Some refactoring of VersionedFileRe
* Move revision signing to the CommitBuilder. Revision signing was only done
if the 'config' argument was specified, and that was only done by the
commit builder anyway.
* The commit builder now uses the private _add_revision method which skips
some checks on the revision object that the commit builder
already guarantees
These changes are prerequisites for my next branch, which should make reduce
the number of roundtrips for HPSS commits to < 30.
To post a comment you must log in.
Looks sensible. If the current tests don't mind where the signing happens that's a good sign. No pun intended.