Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-13366

Prefix or truncate the file path of a change set to build Trac source browser URL

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • trac-plugin
    • None

      Trac browser URL can not always be created by appending the Trac URL and the changed file path.
      Sometimes the file path must be truncated (see JENKINS-7032), sometime the file path must be extended by a prefix.

      Example for Truncate
      The link will then point at:
      http://trac.mycompany.com/trac-project/browser/Product/Trunk/subdir/file.txt
      But my Trac installation has its root at Product/Trunk/, so the only link that would work is:
      http://trac.mycompany.com/trac-project/browser/subdir/file.txt

      Example for Prefix
      Only the path to the file is included resulting in incorrect urls. So for example, I get this incorrect url:
      http://trac.mycompany.com/browser/myfile.py
      instead of this correct url:
      http://trac.mycompany.com/browser/myrepo/myfile.py

            gerd_zanker Gerd Zanker
            gerd_zanker Gerd Zanker
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: