Activity log for bug #32669

Date Who What changed Old value New value Message
2006-02-24 00:48:50 Andrew Lambe bug added bug
2006-04-21 09:41:53 Robert Collins bzr: status Unconfirmed Confirmed
2006-04-21 09:41:53 Robert Collins bzr: severity Normal Major
2006-04-21 09:41:53 Robert Collins bzr: statusexplanation
2006-07-14 18:09:48 John A Meinel bzr: importance High Medium
2006-07-14 18:09:48 John A Meinel bzr: statusexplanation Dropping importance to medium, because you can add the symlink as long as you do 'bzr add .'
2006-10-25 23:07:13 John A Meinel bzr: assignee aaron-bentley
2006-10-25 23:07:13 John A Meinel bzr: statusexplanation Dropping importance to medium, because you can add the symlink as long as you do 'bzr add .' Assigning this to Aaron, because he has a recent patch which should fix this bug.
2008-04-28 02:39:12 Aaron Bentley bzr: assignee abentley
2010-07-15 07:34:46 Florian Rathgeber bug added subscriber Florian Rathgeber
2010-07-15 10:39:08 Martin Pool bzr: milestone 0.13
2010-07-17 18:01:04 Martin Pool bzr: status Confirmed In Progress
2010-07-17 18:01:04 Martin Pool bzr: assignee Martin Pool (mbp)
2010-07-19 08:29:00 Martin Pool branch linked lp:~mbp/bzr/32669-2.0-symlink-branch
2010-07-19 09:09:56 Martin Pool description Adding a symbolic link to another branch returns an error in bzr 7.0. However, a symlink may be added to a branch then changed to point to another branch and the change can be commited without a problem. The reduced case below may be easier to follow. Reduced case: /root # bzr init b1 /root # bzr init b2 /root # ln -s ../b2 b1/linkto_b2 /root # bzr add b1/linkto_b2 bzr: ERROR: Path u'/root/b1/linkto_b2' is not a child of path u'/root/b2' /root # rm -r b1 b2 /root # bzr init b1 /root # bzr init b2 /root # ln -s dummy b1/linkto_b2 /root # bzr add b1/linkto_b2 added linkto_b2 /root # rm b1/linkto_b2 /root # ln -s ../b2 b1/linkto_b2 /root # bzr ci -m 'success' b1 Committed revision 1. Adding a symbolic link to another branch returns an error in bzr 0.7. However, a symlink may be added to a branch then changed to point to another branch and the change can be commited without a problem. The reduced case below may be easier to follow. Reduced case: /root # bzr init b1 /root # bzr init b2 /root # ln -s ../b2 b1/linkto_b2 /root # bzr add b1/linkto_b2 bzr: ERROR: Path u'/root/b1/linkto_b2' is not a child of path u'/root/b2' /root # rm -r b1 b2 /root # bzr init b1 /root # bzr init b2 /root # ln -s dummy b1/linkto_b2 /root # bzr add b1/linkto_b2 added linkto_b2 /root # rm b1/linkto_b2 /root # ln -s ../b2 b1/linkto_b2 /root # bzr ci -m 'success' b1 Committed revision 1.
2010-07-20 15:17:36 Martin Pool branch linked lp:~mbp/bzr/32669-symlinks
2010-07-20 15:21:38 Martin Pool bzr: status In Progress Fix Released
2010-09-17 06:34:24 Martin Pool bzr: status Fix Released In Progress
2011-02-01 14:37:30 Jelmer Vernooij tags add symlink
2011-04-20 10:00:15 John A Meinel description Adding a symbolic link to another branch returns an error in bzr 0.7. However, a symlink may be added to a branch then changed to point to another branch and the change can be commited without a problem. The reduced case below may be easier to follow. Reduced case: /root # bzr init b1 /root # bzr init b2 /root # ln -s ../b2 b1/linkto_b2 /root # bzr add b1/linkto_b2 bzr: ERROR: Path u'/root/b1/linkto_b2' is not a child of path u'/root/b2' /root # rm -r b1 b2 /root # bzr init b1 /root # bzr init b2 /root # ln -s dummy b1/linkto_b2 /root # bzr add b1/linkto_b2 added linkto_b2 /root # rm b1/linkto_b2 /root # ln -s ../b2 b1/linkto_b2 /root # bzr ci -m 'success' b1 Committed revision 1. Older 'bzr' would create a failure if you tried to "bzr add b1/link-to-another-branch". Newer bzr just runs 'bzr add' in the target branch, rather than adding the link in the source branch. However, a symlink may be added to a branch then changed to point to another branch and the change can be commited without a problem. The reduced case below may be easier to follow. Reduced case: /root # bzr init b1 /root # bzr init b2 /root # touch b2/foo /root # ln -s ../b2 b1/linkto_b2 /root # bzr add b1/linkto_b2 adding foo /root # bzr status b1 unknown: linkto_b2@ /root # bzr status b2 added: foo /root # rm -r b1 b2 /root # bzr init b1 /root # bzr init b2 /root # ln -s dummy b1/linkto_b2 /root # bzr add b1/linkto_b2 added linkto_b2 /root # rm b1/linkto_b2 /root # ln -s ../b2 b1/linkto_b2 /root # bzr ci -m 'success' b1 Committed revision 1.
2011-06-14 07:57:21 Max Bowsher removed subscriber Bazaar Developers
2013-01-28 00:25:19 Martin Pool bzr: assignee Martin Pool (mbp)