Server side branching

Registered by Martin Pool

At the moment, branching from lp branch to another means copying all the data to the client and pushing it back up. This is inefficient. If we instead sent an rpc saying "make a new branch" it would be faster, and also allow for capturing metadata at that point.

Blueprint information

Status:
Complete
Approver:
Martin Pool
Priority:
Low
Drafter:
Martin Pool
Direction:
Approved
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Christian Reis
Completed by
Robert Collins

Related branches

Sprints

Whiteboard

Is that superceded by supermirror-smart-server?
No.

20070718 matsubara -- Tim said in the pre-release QA signoff email that this spec is being worked on as a bzr spec. Could someone adjust it please? For now, retargeted to 1.1.8

There is a lp-bzr portion to server side branch, but Andrew is not working on it. Removed spiv as assignee, and retargetting as it won't be in 1.1.8

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.