Comment 5 for bug 309682

Revision history for this message
John A Meinel (jameinel) wrote :

just to confirm, a simple test case is:

bzr init branch1
bzr commit --unchanged branch1 -m "1"
bzr branch branch1 branch2
bzr commit --unchanged branch1 -m "2"
bzr tag -d branch1 b1-2
cd branch2
bzr merge ../branch1
bzr revert
bzr tags # shows b1-2 ?
bzr diff -c tag:b1-2 # works
cd ..
bzr branch branch2 branch3
cd branch3
bzr tags # Shows b1-2 ?
bzr diff -c tag:b1-2 # fails

The tag was copied into 'branch2' by the merge operation, but because we reverted that merge, we did not keep the revision in the ancestry. When we then create branch3, it also copies the tag information, but it does not copy the revision.