Activity log for bug #135234

Date Who What changed Old value New value Message
2007-08-28 09:05:41 Jari Aalto bug added bug
2007-08-28 09:09:07 Jari Aalto description DESCRIPTION Local checkout command records absolute paths even in relative checkout situation. This means that the checkout is unmovable to another directory. AN EXAMPLE Directory hierarchy: /usr/share/development | +- my-tools/ | +- one/one-1.0/ +- two/two-1.23/ +- three/three-2.0.1/ At one/one-1.0 directory and likewise in every other package directory: $ bzr co ../../my-toools Then, there is need to move the project: mv /usr/share/development /usr/share/ports/development IMPLICATIONS All the relative checkous become invalid when directories are moved. This is very common in situation. Another exmaple woud be: - A package is downloaded - A port is tried (tools "'checked out" into it) - If success, move whole project to "good" directory If failure, move to staging "bad" or "todo" directory for further examination. To bzr to remember and use relative paths (IF user used those), would be very important. DESCRIPTION Local checkout command records absolute paths even in relative checkout situation. This means that the checkout is unmovable to another directory. AN EXAMPLE Directory hierarchy: /usr/share/development | +- my-tools/ | +- one/one-1.0/ +- two/two-1.23/ +- three/three-2.0.1/ At one/one-1.0 directory and likewise in every other package directory: $ bzr co ../../my-toools Then, there is need to move the project: mv /usr/share/development /usr/share/ports/development ======= COMMENTS All the relative checkous become invalid when directories are moved. Another exmaple woud be: - A package is downloaded - A port is tried (tools "'checked out" into it) - If success, move whole project to "good" directory If failure, move to staging "bad" or "todo" directory for further examination. To bzr to remember and use relative paths (IF user used those), would be very important.
2008-11-26 05:52:57 Martin Pool bzr: status New Confirmed
2008-11-26 05:52:57 Martin Pool bzr: importance Undecided Medium
2008-11-26 05:52:57 Martin Pool bzr: statusexplanation It would be useful if the master branch could be recorded as a relative path. In the meantime, you should be able to update to the new location after moving with 'bzr bind NEW_PATH'
2010-03-15 00:23:59 Martin Pool tags checkout easy
2010-03-15 01:14:40 Martin Pool bzr: assignee Martin Pool (mbp)
2010-03-15 01:14:42 Martin Pool bzr: status Confirmed In Progress
2010-03-24 23:03:56 Martin Pool branch linked lp:~mbp/bzr/135234-checkout-relpath
2010-03-29 01:39:49 Martin Pool summary Checkout should record relative paths (dir move problem) commands that remember paths should remember whether the user gave an absolute or relative path
2010-03-29 01:39:53 Martin Pool tags checkout easy checkout
2010-03-29 01:40:29 Martin Pool bzr: importance Medium Low
2010-03-29 01:40:29 Martin Pool bzr: status In Progress Confirmed
2010-03-29 01:40:29 Martin Pool bzr: assignee Martin Pool (mbp)
2010-09-27 13:13:02 Russ Brown bug added subscriber Russ Brown
2012-05-28 15:48:15 Dimitrios Apostolou bug added subscriber Dimitrios Apostolou
2017-11-09 00:30:27 Jelmer Vernooij tags checkout check-for-breezy checkout