merge --uncommitted on a branch that is an ancestor of the one you are merging into breaks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Wouter van Heyst |
Bug Description
#!/bin/bash
rm -fr bug
mkdir bug
cd bug
bzr init base
cd base
echo blabla > a
bzr add a
bzr commit -m 'Adding a'
cd ..
bzr branch base branch
cd base
# bzr mv a b
echo talk properly > a
cd ../branch
bzr merge --uncommitted ../base
Results in:
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "/v/home/
return run_bzr(argv)
File "/v/home/
ret = run(*run_argv)
File "/v/home/
return self.run(
File "/v/home/
change_
File "/v/home/
merger.
File "/v/home/
self.
File "/v/home/
allow_
File "/v/home/
self.unlock()
File "/v/home/
self.flush()
File "/v/home/
self.
File "/v/home/
self.
File "/v/home/
lines.
File "/v/home/
return '\0'.join(
TypeError: sequence item 2: expected string, NoneType found
description: | updated |
If I'm wrong about dirstate being the culprit, feel free to change the description.