no roundtripping support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar Git Plugin |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
While trying to reproduce a case where bzr --serve on a shared repository branches from the wrong branch, my simple test case crashed.
The script included creates a branch, commits two files, starts a bzr server and a bzr-git server and tries to branch from them. When trying to branch, you get this error:
-------
Exception happened during processing of request from ('127.0.0.1', 49108)
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
self.handle()
File "/usr/lib/
h.handle()
File "/usr/lib/
if len(objects_iter) == 0:
File "/usr/lib/
return len(list(
File "/usr/lib/
for sha in self.sha_iter:
File "/usr/lib/
o = self.object_
File "/usr/lib/
raise KeyError(sha)
KeyError: 'aeac8b060acee5
summary: |
- bzr serve --git crashes with KeyError on clone + no roundtripping support |
Changed in bzr-git: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
assignee: | nobody → Jelmer Vernooij (jelmer) |
Changed in bzr-git: | |
status: | Triaged → In Progress |
Changed in bzr-git: | |
status: | In Progress → Triaged |
assignee: | Jelmer Vernooij (jelmer) → nobody |
You can't clone a git repository from a bzr branch through bzr serve - bzr-git doesn't support roundtripping yet.