• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • cvs-plugin
    • None
    • Platform: All, OS: All

      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).

          [JENKINS-417] Most, but not all, CVS diffs hyperlinked

          Jesse Glick added a comment -

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

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

          Jesse Glick added a comment -

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

          Jesse Glick added a comment - (Note that I just upgraded the Hudson installation today.)

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

          Kohsuke Kawaguchi added a comment - I observed a similar strange behavior in my production system. Will investigate.

          Jesse Glick added a comment -

          The logs report an NPE in CVSChangeLogSet:

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

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

          Fixed in 1.96.

          Kohsuke Kawaguchi added a comment - Fixed in 1.96.

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

              Created:
              Updated:
              Resolved: