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