100. Araxis Merge File Comparison Report

Produced by Araxis Merge on Thu Oct 16 22:30:08 2008 UTC. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a reasonably standards compliant browser such as the latest version of Firefox or Internet Explorer. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

100.1 Files compared

# Location File Last Modified
1 Thu Oct 16 22:30:08 2008 UTC
2 C:\Documents and Settings\lauren\Desktop\ww-version-snapshots\ww-version-snapshots\2008.3\WebWorks\ePublisher Pro\Formats\Wiki - MoinMoin\Transforms deploy_page_info.xsl Mon Oct 13 05:51:50 2008 UTC

100.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 250
Removed 0 0

100.3 Comparison options

Whitespace All differences in whitespace within lines are ignored
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

100.4 Active regular expressions

No regular expressions were active.

100.5 Comparison detail

        1   <?xml vers ion="1.0"  encoding=" UTF-8"?>
        2   <xsl:style sheet vers ion="1.0"  xmlns="urn :WebWorks- Wiki-MoinM oin-Deploy ment-Schem a"
        3                                    xmlns:wwde ploy="urn: WebWorks-W iki-MoinMo in-Deploym ent-Schema "
        4                                    xmlns:xsl= "http://ww w.w3.org/1 999/XSL/Tr ansform"
        5                                    xmlns:msxs l="urn:sch emas-micro soft-com:x slt"
        6                                    xmlns:wwin dex="urn:W ebWorks-In dex-Schema "
        7                                    xmlns:wwli nks="urn:W ebWorks-En gine-Links -Schema"
        8                                    xmlns:wwmo de="urn:We bWorks-Eng ine-Mode"
        9                                    xmlns:wwfi les="urn:W ebWorks-En gine-Files -Schema"
        10                                    xmlns:wwdo c="urn:Web Works-Docu ment-Schem a"
        11                                    xmlns:wwsp lits="urn: WebWorks-E ngine-Spli ts-Schema"
        12                                    xmlns:wwva rs="urn:We bWorks-Var iables-Sch ema"
        13                                    xmlns:wwpr oject="urn :WebWorks- Publish-Pr oject"
        14                                    xmlns:wwpa ge="urn:We bWorks-Pag e-Template -Schema"
        15                                    xmlns:wwlo cale="urn: WebWorks-L ocale-Sche ma"
        16                                    xmlns:wwpr ogress="ur n:WebWorks -XSLT-Exte nsion-Prog ress"
        17                                    xmlns:wwlo g="urn:Web Works-XSLT -Extension -Log"
        18                                    xmlns:wwfi lesystem=" urn:WebWor ks-XSLT-Ex tension-Fi leSystem"
        19                                    xmlns:wwur i="urn:Web Works-XSLT -Extension -URI"
        20                                    xmlns:wwst ring="urn: WebWorks-X SLT-Extens ion-String Utilities"
        21                                    xmlns:wwfi lesext="ur n:WebWorks -XSLT-Exte nsion-File s"
        22                                    xmlns:wwpr ojext="urn :WebWorks- XSLT-Exten sion-Proje ct"
        23                                    xmlns:wwex sldoc="urn :WebWorks- XSLT-Exten sion-Docum ent"
        24                                    exclude-re sult-prefi xes="xsl m sxsl wwind ex wwlinks  wwmode ww files wwdo c wwsplits  wwvars ww project ww page wwloc ale wwprog ress wwlog  wwfilesys tem wwuri  wwstring w wfilesext  wwprojext  wwexsldoc"
        25   >
        26    <xsl:para m name="Gl obalInput"  />
        27    <xsl:para m name="Gl obalPipeli neName" />
        28    <xsl:para m name="Gl obalProjec t" />
        29    <xsl:para m name="Gl obalFiles"  />
        30    <xsl:para m name="Pa rameterTOC Type" />
        31    <xsl:para m name="Pa rameterInd exType" />
        32    <xsl:para m name="Pa rameterPag eType" />
        33    <xsl:para m name="Pa rameterTab leType" />
        34    <xsl:para m name="Pa rameterTyp e" />
        35  
        36  
        37    <xsl:outp ut encodin g="UTF-8"  indent="ye s" />
        38    <xsl:name space-alia s styleshe et-prefix= "wwdeploy"  result-pr efix="#def ault" />
        39    <xsl:stri p-space el ements="*"  />
        40  
        41  
        42    <xsl:incl ude href=" wwformat:T ransforms/ moinmoin.x sl" />
        43  
        44  
        45    <xsl:key  name="wwfi les-files- by-deploy"  match="ww files:File " use="@de ploy" />
        46  
        47  
        48    <xsl:vari able name= "GlobalAct ionChecksu m">
        49     <xsl:var iable name ="VarTrans formChecks ums">
        50      <xsl:va lue-of sel ect="conca t(wwuri:As FilePath(' wwtransfor m:self'),  ':', wwfil esystem:Ge tChecksum( wwuri:AsFi lePath('ww transform: self')))"  />
        51      <xsl:va lue-of sel ect="conca t(',', wwu ri:AsFileP ath('wwfor mat:Transf orms/moinm oin.xsl'),  ':', wwfi lesystem:G etChecksum (wwuri:AsF ilePath('w wformat:Tr ansforms/m oinmoin.xs l')))" />
        52     </xsl:va riable>
        53     <xsl:val ue-of sele ct="wwstri ng:MD5Chec ksum($VarT ransformCh ecksums)"  />
        54    </xsl:var iable>
        55  
        56  
        57    <xsl:vari able name= "GlobalPro cessAsPage Extensions " select=" concat(' ' , wwprojex t:GetForma tSetting(' wiki-proce ss-as-page -extension s'), ' ')"  />
        58  
        59  
        60    <xsl:temp late match ="/">
        61     <wwfiles :Files ver sion="1.0" >
        62  
        63      <xsl:fo r-each sel ect="$Glob alFiles[1] ">
        64       <!-- D etermine o utput path  -->
        65       <!--                          -->
        66       <xsl:v ariable na me="VarPat h" select= "wwfilesys tem:Combin e(wwprojex t:GetTarge tDataDirec toryPath() , concat(t ranslate($ ParameterT ype, ':',  '_'),'.xml '))" />
        67  
        68       <!-- U p-to-date?  -->
        69       <!--               -->
        70       <xsl:v ariable na me="VarFil esToDeploy " select=" key('wwfil es-files-b y-deploy',  'true')"  />
        71       <xsl:v ariable na me="VarFil esToDeploy Count" sel ect="count ($VarFiles ToDeploy)"  />
        72       <xsl:v ariable na me="VarUpT oDate" sel ect="wwfil esext:UpTo Date($VarP ath, $VarF ilesToDepl oyCount, ' ', '', $Gl obalAction Checksum)"  />
        73       <xsl:i f test="no t($VarUpTo Date)">
        74        <!--  Define dep loyment sp ecificatio n -->
        75        <!--                                     -->
        76        <xsl: variable n ame="VarRe sultAsXML" >
        77         <xsl :call-temp late name= "Deploymen t-Page-Inf o">
        78          <xs l:with-par am name="P aramFilesT oDeploy" s elect="$Va rFilesToDe ploy" />
        79         </xs l:call-tem plate>
        80        </xsl :variable>
        81        <xsl: variable n ame="VarRe sult" sele ct="msxsl: node-set($ VarResultA sXML)" />
        82        <xsl: variable n ame="VarWr iteResult"  select="w wexsldoc:D ocument($V arResult,  $VarPath,  'utf-8', ' xml', '1.0 ', 'yes')"  />
        83       </xsl: if>
        84  
        85       <!-- R eport File s -->
        86       <!--                -->
        87       <wwfil es:File pa th="{$VarP ath}" type ="{$Parame terType}"  checksum=" {wwfilesys tem:GetChe cksum($Var Path)}" pr ojectcheck sum="{$Var FilesToDep loyCount}"  groupID=" " document ID="" acti onchecksum ="{$Global ActionChec ksum}" cat egory="" u se="" depl oy="false" >
        88        <xsl: for-each s elect="$Va rFilesToDe ploy">
        89         <xsl :variable  name="VarF ileToDeplo y" select= "." />
        90  
        91         <wwf iles:Depen ds path="{ $VarFileTo Deploy/@pa th}" check sum="{$Var FileToDepl oy/@checks um}" group ID="{$VarF ileToDeplo y/@groupID }" documen tID="{$Var FileToDepl oy/@docume ntID}" />
        92        </xsl :for-each>
        93       </wwfi les:File>
        94      </xsl:f or-each>
        95  
        96     </wwfile s:Files>
        97    </xsl:tem plate>
        98  
        99  
        100    <xsl:temp late name= "Deploymen t-Page-Inf o">
        101     <xsl:par am name="P aramFilesT oDeploy" / >
        102  
        103     <wwdeplo y:PageInfo Collection >
        104  
        105      <!-- Si ngle group  in projec t? -->
        106      <!--                             -->
        107      <xsl:va riable nam e="VarSing leGroupInP roject" se lect="coun t($GlobalP roject/wwp roject:Pro ject/wwpro ject:Group s/wwprojec t:Group) =  1" />
        108  
        109      <!-- Ba se path -- >
        110      <!--            -- >
        111      <xsl:va riable nam e="VarBase Path">
        112       <xsl:c hoose>
        113        <!--  Single gro up -->
        114        <!--                -->
        115        <xsl: when test= "$VarSingl eGroupInPr oject">
        116         <!--  Wikified  group name  -->
        117         <!--                        -->
        118         <xsl :variable  name="VarW ikifiedGro upName">
        119          <xs l:call-tem plate name ="MoinMoin -WikifyPat hComponent ">
        120           <x sl:with-pa ram name=" ParamPathC omponent"  select="ww projext:Ge tGroupName ($GlobalPr oject/wwpr oject:Proj ect/wwproj ect:Groups /wwproject :Group/@Gr oupID)" />
        121          </x sl:call-te mplate>
        122         </xs l:variable >
        123  
        124         <xsl :value-of  select="ww filesystem :Combine(w wprojext:G etTargetOu tputDirect oryPath(),  $VarWikif iedGroupNa me, 'dummy .component ')" />
        125        </xsl :when>
        126  
        127        <!--  Multiple g roups -->
        128        <!--                   -->
        129        <xsl: otherwise>
        130         <xsl :value-of  select="ww filesystem :Combine(w wprojext:G etTargetOu tputDirect oryPath(),  'dummy.co mponent')"  />
        131        </xsl :otherwise >
        132       </xsl: choose>
        133      </xsl:v ariable>
        134  
        135      <!-- Pa ge Info -- >
        136      <!--            -- >
        137      <xsl:ap ply-templa tes select ="$GlobalF iles" mode ="wwmode:p age-info">
        138       <xsl:w ith-param  name="Para mBasePath"  select="$ VarBasePat h" />
        139      </xsl:a pply-templ ates>
        140  
        141     </wwdepl oy:PageInf oCollectio n>
        142    </xsl:tem plate>
        143  
        144  
        145    <!-- wwmo de:page-in fo -->
        146    <!--                    -->
        147  
        148    <xsl:temp late match ="/" mode= "wwmode:pa ge-info">
        149     <xsl:par am name="P aramBasePa th" />
        150  
        151     <!-- Pro cess child ren -->
        152     <!--                    -->
        153     <xsl:app ly-templat es mode="w wmode:page -info">
        154      <xsl:wi th-param n ame="Param BasePath"  select="$P aramBasePa th" />
        155     </xsl:ap ply-templa tes>
        156    </xsl:tem plate>
        157  
        158  
        159    <xsl:temp late match ="wwfiles: Files" mod e="wwmode: page-info" >
        160     <xsl:par am name="P aramBasePa th" />
        161  
        162     <!-- Pro cess child ren -->
        163     <!--                    -->
        164     <xsl:app ly-templat es mode="w wmode:page -info">
        165      <xsl:wi th-param n ame="Param BasePath"  select="$P aramBasePa th" />
        166     </xsl:ap ply-templa tes>
        167    </xsl:tem plate>
        168  
        169  
        170    <xsl:temp late match ="wwfiles: File[@depl oy = 'true ']" mode=" wwmode:pag e-info">
        171     <xsl:par am name="P aramFile"  select="."  />
        172     <xsl:par am name="P aramBasePa th" />
        173  
        174     <!-- Wik i page? -- >
        175     <!--             -- >
        176     <xsl:var iable name ="VarIsWik iPageAsTex t">
        177      <xsl:ch oose>
        178       <!-- T OC -->
        179       <!--      -->
        180       <xsl:w hen test=" $ParamFile /@type = $ ParameterT OCType">
        181        <xsl: value-of s elect="tru e()" />
        182       </xsl: when>
        183  
        184       <!-- I ndex -->
        185       <!--        -->
        186       <xsl:w hen test=" $ParamFile /@type = $ ParameterI ndexType">
        187        <xsl: value-of s elect="tru e()" />
        188       </xsl: when>
        189  
        190       <!-- G enerated p age -->
        191       <!--                  -->
        192       <xsl:w hen test=" $ParamFile /@type = $ ParameterP ageType">
        193        <xsl: value-of s elect="tru e()" />
        194       </xsl: when>
        195  
        196       <!-- G enerated t able -->
        197       <!--                   -->
        198       <xsl:w hen test=" $ParamFile /@type = $ ParameterT ableType">
        199        <xsl: value-of s elect="tru e()" />
        200       </xsl: when>
        201  
        202       <!-- W iki page e xtension - ->
        203       <!--                       - ->
        204       <xsl:o therwise>
        205        <xsl: value-of s elect="con tains($Glo balProcess AsPageExte nsions, co ncat(' ',  wwfilesyst em:GetExte nsion($Par amFile/@pa th), ' ')) " />
        206       </xsl: otherwise>
        207      </xsl:c hoose>
        208     </xsl:va riable>
        209     <xsl:var iable name ="VarIsWik iPage" sel ect="$VarI sWikiPageA sText = 't rue'" />
        210  
        211     <!-- Inf o Entry -- >
        212     <!--             -- >
        213     <xsl:cho ose>
        214      <!-- Pa ge -->
        215      <!--       -->
        216      <xsl:wh en test="$ VarIsWikiP age">
        217       <xsl:v ariable na me="VarPat hWithoutEx tension" s elect="wws tring:Repl aceWithExp ression($P aramFile/@ path, '\.[ ^.]*$', '' )" />
        218       <xsl:v ariable na me="VarWik iName" sel ect="wwuri :Unescape( wwuri:GetR elativeTo( $VarPathWi thoutExten sion, $Par amBasePath ))" />
        219       <xsl:v ariable na me="VarWik iPage" sel ect="$VarW ikiName" / >
        220  
        221       <wwdep loy:PageIn fo source= "{$ParamFi le/@path}"  wiki-name ="{$VarWik iName}" wi ki-page="{ $VarWikiPa ge}" attac hment="fal se" />
        222      </xsl:w hen>
        223  
        224      <!-- At tachment - ->
        225      <!--             - ->
        226      <xsl:ot herwise>
        227       <xsl:v ariable na me="VarWik iName" sel ect="wwuri :Unescape( wwuri:GetR elativeTo( $ParamFile /@path, $P aramBasePa th))" />
        228       <xsl:v ariable na me="VarWik iPage" sel ect="wwuri :Unescape( wwuri:GetR elativeTo( wwfilesyst em:GetDire ctoryName( $ParamFile /@path), $ ParamBaseP ath))" />
        229  
        230       <wwdep loy:PageIn fo source= "{$ParamFi le/@path}"  wiki-name ="{$VarWik iName}" wi ki-page="{ $VarWikiPa ge}" attac hment="tru e" />
        231      </xsl:o therwise>
        232     </xsl:ch oose>
        233    </xsl:tem plate>
        234  
        235  
        236    <xsl:temp late match ="*" mode= "wwmode:pa ge-info">
        237     <xsl:par am name="P aramBasePa th" />
        238  
        239     <!-- Ign ore -->
        240     <!--         -->
        241    </xsl:tem plate>
        242  
        243  
        244    <xsl:temp late match ="text() |  comment()  | process ing-instru ction()" m ode="wwmod e:page-inf o">
        245     <xsl:par am name="P aramBasePa th" />
        246  
        247     <!-- Ign ore -->
        248     <!--         -->
        249    </xsl:tem plate>
        250   </xsl:styl esheet>