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

transition to Mercurial: need to eliminate dependencies on SCCS keywords

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • hs11
    • 7
    • hotspot
    • None
    • b07
    • generic
    • generic
    • Verified

        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 a transition from TeamWare to Mercurial.

              sspitsyn Serguei Spitsyn
              sspitsyn Serguei Spitsyn
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: