Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-2163591

transition to Mercurial: need to eliminate dependencies on SCCS keywords

XMLWordPrintable

    • Icon: Backport Backport
    • Resolution: Fixed
    • Icon: P2 P2
    • OpenJDK6
    • None
    • hotspot
    • None
    • b11

      Not sure if this is an issue with openjdk 6 or not. If not, please close this as 'not a bug'
      The jvmti.xml defines the variable "onedotmicroversion" value using the SCCS %I% keyword:
      <specification label="JVM(TM) Tool Interface"
              majorversion="1"
              minorversion="1"
              onedotmicroversion="%I%">

      There are the following dependencies on the onedotmicroversion value:
      jvmtiLib.xsl:
        <xsl:variable name="microversionbase" select="100"/>

        <xsl:template name="microversion">
          <xsl:variable name="micro" select="substring-after(//specification/@onedotmicroversion, '1.')"/>
          <xsl:choose>
            <xsl:when test="string($micro)=''">
              <xsl:text>dev</xsl:text>
            </xsl:when>
            <xsl:otherwise>
              <xsl:value-of select="$micro - $microversionbase"/>
            </xsl:otherwise>
          </xsl:choose>
        </xsl:template>

      All the above needs to be fixed to complete transition from TeamWare to Mercurial.

            sspitsyn Serguei Spitsyn
            ohair Kelly Ohair (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: