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

Most, but not all, CVS diffs hyperlinked

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: cvs-plugin
    • Labels:
      None
    • Environment:
      Platform: All, OS: All
    • Similar Issues:

      Description

      I just configured ViewCVS for my projects. It seems that in most cases the CVS
      change log pages are hyperlinked just fine. But in some builds, some files are
      not hyperlinked, for reasons which are not apparent to me. Look at

      http://deadlock.nbextras.org/hudson/job/trunk/2711/changes

      In case this page has been recycled, the contents are

      --%<--
      JoelleLam:

      Backing out navigation to abide to Netbeans process.
      [The file was modified] 1.62 ide/golden/group-friend-packages.txt
      [The file was modified] 1.126 ide/golden/modules.txt
      [The file was modified] 1.501 ide/golden/deps.txt
      [The file was modified] 1.224 ide/golden/files-layout.txt
      [The file was modified] 1.136 ide/golden/friend-packages.txt
      [The file was modified] 1.209 nbbuild/cluster.properties
      --%<--

      The first two lines are hyperlinked (both the rev # and the path), correctly.
      But not the rest. Why?

      The changelog.xml on the server for this build is also strange and wrong. Joelle
      committed all six files at once, to the CVS HEAD. It shows five separate
      changelog blocks; only the first, with two files, is linked. Of the four
      non-hyperlinked files, two have <prevrevision> specified, of which one is
      completely wrong (linking to a recent commit of the file to a named branch).

      You can browse other builds for the project and see similar-looking problems (I
      can upload changelog.xml files for them on request).

        Attachments

          Activity

          Hide
          jglick Jesse Glick added a comment -

          Created an attachment (id=48)
          changelog.xml for this build, with various anomalies

          Show
          jglick Jesse Glick added a comment - Created an attachment (id=48) changelog.xml for this build, with various anomalies
          Hide
          jglick Jesse Glick added a comment -

          (Note that I just upgraded the Hudson installation today.)

          Show
          jglick Jesse Glick added a comment - (Note that I just upgraded the Hudson installation today.)
          Hide
          kohsuke Kohsuke Kawaguchi added a comment -

          I observed a similar strange behavior in my production system.
          Will investigate.

          Show
          kohsuke Kohsuke Kawaguchi added a comment - I observed a similar strange behavior in my production system. Will investigate.
          Hide
          jglick Jesse Glick added a comment -

          The logs report an NPE in CVSChangeLogSet:

          SCM scm = parent.getParent().build.getProject().getScm();

          Show
          jglick Jesse Glick added a comment - The logs report an NPE in CVSChangeLogSet: SCM scm = parent.getParent().build.getProject().getScm();
          Hide
          kohsuke Kohsuke Kawaguchi added a comment -

          Fixed in 1.96.

          Show
          kohsuke Kohsuke Kawaguchi added a comment - Fixed in 1.96.

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            jglick Jesse Glick
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: