2.1.0 Bzr still records absolute path locations as parent root (LP:135234)
Jari Aalto
jari.aalto at cante.net
Sun Mar 14 15:51:30 GMT 2010
Is there any progress with this bug report:
LP#135234
Checkout should record relative paths (dir move problem)
This is pretty desperate situation not to be able to relocate
directories around.
Jari
-----------------------------------------------------------------------
https://bugs.launchpad.net/bzr/+bug/135234
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.
More information about the bazaar
mailing list