lib/build/uppercut.tasks.dll in uppercutbuild-1.3.0.0 vs lib/build/uppercut.tasks.dll in uppercutbuild-1.4.0.0

- old
+ new

@@ -1,245 +1,441 @@ MZ@ !L!This program cannot be run in DOS mode. -$PELlxM! 6^T `@ @TS`  H.textd4 6 `.rsrc`8@@.reloc >@B@TH4,'(*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*0(( -(( -rp ((o -(+s +$PEL[BN! P>n @ @mS  H.textDN P `.rsrcR@@.reloc X@B nH 490Ys -((((( -( o -&/ ( -rp rp ( -  o -*F-s/0Ys +s + {s + s +o +o +s + o + o+o+&o+&s +*b(( +oo*r( +( +}( +*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*0I( +( +, rp( (( +, r?p(( ( +, rQp( *0(! +rep0 (( +o" +(+s$ -s - {s - s -o -o -s - o - o+o+&o+&s" -*0I((# -, rp(((# -, r<p(((# -, rNp( *r($ -(% -}(& -*(*{ *"} *{*"}*{*"}*{*"}*0(!( -("(+ -( -rbpo -o) -o* -((+ -(( ( (((4 ( -rpr9p( - o -*I%n40m - ~, - ( -o) -o* -o -( -r]p ( rp ( o -rprp(rp(- -((  o. - (/ -rpo0 --(# -,a( -r]p(r p(o +((( +( ((o% +&/ (! +rp0 rBp (& +  o' +*5-b/3(*{ *"} *{ *"} **0(+ +o* +o+ +rbpo, + o* +o+ +rpo, +  (#(! +rp0o- +o* +o+ +rapo. +,Qo* +o+ +rapo, +} +{ +rsp(/ +,$(! +rp0  { + o" +{ +(} +o* +o+ +rpo. +,Qo* +o+ +rpo, +} { rp(/ +,$(! +r_p0 + +{  +o" +{ (} o0 +, ("($rp(1 +o2 +(! +rp0   o3 +o0 +,9 ("rp(4 +{ o* +o+ +((5 +&rEp(1 +o2 +(! +rp0   o3 +o0 +,+ ("{ +o* +o+ +((5 +& ,1((6 +rMp(7 +,o* +o+ +r]prupo8 +*(9 +*0Vs: + +o; + +*o< + (= +o> +(? +o> +o@ +oA +-u= , oB +* 6C0+sC + +rprprp(oD +&o> +*0sC + +o; + +Wo< + (-B( -9(!-0rp0  (= +  (? + oE +&oA +-u=,oB +o> +* cp0(= +o> +(6 +rpoF +,*(= +o> +(6 +rpoF +,*(= +o> +(6 +rpoF +,*(= +o> +(6 +rpoF +,*(= +o> +(6 +r;poF +,*(= +o> +(6 +repoF +,*(= +o> +(6 +rpoF +,*(= +o> +(6 +rpoF +,*(= +o> +(6 +rpoF +,** +*0_(= +o> +(6 +rp(7 +,*(= +o> +(6 +rp(7 +,*(= +o> +(6 +r+p(7 +,**0(! +rIp0o" +(! +rqp0o" +(! +rp0 +(oG +(oH +o" +(! +rqp0o" +(! +r p0 o" +*0eo* +oI +(6 +(6 +(6 +oJ + +rp(oG +((oK +(L + . oM +o2 +*0H sN + +sO + o* +oP +(Q +oR +oS +oT +oU +oV +oW +*vrp} rsp} +(*(/*{*"}*{*"}*{*"}*{*"}*0 +(5( +(6(+ +(! +rp0o" +o* +oI +(-(X +(.(0 (1 (2(-(34 (! +rp0rp(& + o' +*I%n430m  + ~Y + (! +o* +oI +0o" +(! +rp0 (' rp (+ o" +r pr p('r p(Z +()(4 o[ + (6 +rI po\ +-( +,a(! +rp0('rU p(+o"  -rprp(rup(- -(( &,f( -r]p(rp(o -rprp(rp(- -((  o. - *0 -~, - ( -o) -o* -o -( -r]p (rp(o -rprp(rp(- -((  -o. - 5  o1 - &rCp * 0Krcp -(# --0( -rgpo2 -5 - o1 +r pr p('r p(Z +()(4&,f(! +rp0('rp(+o" +r pr p('r p(Z +()(4 o[ + *0  +~Y + (! +o* +oI +0o" +(! +rp0 ('r+ +p(+o" +r pr p('r[ +p(Z +()(4 +o[ + D  o] + &r +p * 30K r +p +( +-0(& +r +poJ +D - o] i3 - (3 -&*0.rip6(/ -r.prgpo2 -(4 + (^ +&*0.r +pE(6 +rx pr +poJ +(_ -(5 -*0r2p(6 -s7 -o8 -o9 -o: -o; -o< +(` +*0r| p(4 +sa +ob +oc +od +oe +of  -s= - o> - o? -& o@ - oA - , oB +sg + oh + oi +& oj + ok + , ol - , oC -( -o. -o + , oB +(! +o[ +0o' *D(l -0Ys +0Ys -s - { s - s -o -o -s - o - o+o+&o+&s" -*f((# -, r<p(*r($ -(% -} (& -*(-*{*"}*{*"}*{*"}*{*"}*0 (4( -(5(+ -( -rDpo -o) -o* -(+(+ -(,(. (/ (0(1(+(24 ( -rprp( - o -*I,u40 - -~, - ( -o) -o* -o -( -r]p (%rp()o -rprp(%r#p(- -('(3 -o. - ( -o -*0 ) -(# -:r.pr-p(D -5 | o1 - +T (/ -r1po0 -,6( -rEpoE -5:o1 +s + {s + s +o +o +s + o + o+o+&o+&s +*f('( +, r p((*r( +( +}( +*(A*{*"}*{*"}*{*"}*{*"}*0(H( +(I(+ +(! +r p0o" +o* +oI +(?(X +(@(B (C (D(E(?(F4 (! +rp0r5 p(& + o' +*I,u430 +~Y + (! +o* +oI +0o" +(! +rp0 (9re p(=o" +r pr p(9rm p(Z +(;(G +o[ + (! +0o" +*0. +( +:rx prw p(m +D | o] + +T (6 +r{ po\ +,6(! +r p0o3 +D:o] -Xi2*0k rcp -( -rap i6oE -i2rprgpo2 +Xi2*0kr +p +(! +r p0 iEo3 +i2r pr +poJ -( -rp  o - (3 -&*0= rgp -i2rprgpo2 +(! +r p0  o" + (^ +&*0=r +p +i2r pr +poJ -( -rp o -*0.rip6(/ -r.prgpo2 -(4 +(! +r p0 o" +*0.r +pE(6 +rx pr +poJ +(_ -(5 -*0r2p(6 -s7 -o8 -o9 -o: -o; -o< +(` +*0r| p(4 +sa +ob +oc +od +oe +of  -s= - o> - o? -& o@ - oA - , oB +sg + oh + oi +& oj + ok + , ol - , oC -( -o. -o + , oB +(! +o[ +0o' *D(l -0Ys +0Ys -s - {s - s -o -o -s - o - o+o+&o+&s" -*f(%(# -, rp(&*r($ -(% -}(& -*BSJB v2.0.50727l #~\ #StringsD#USH!#GUIDX!|#BlobW 3;6"EV  -si -! -3,[ItIIIIIII8IsSSS-  : , q  , , 7 - -B - -k -P -v - - -P - -  - - - -   - $ N ,c ,h , - c ,   i i  Q . t , , " "D  ," 0?0 Q0$Qx! X??QQQ! B\|Q! F\|P $X (` ,i (q ,z ( 8, R( i, 1 5 1 5 $!,:!@$="R$Z"$b" (j",s"#({"6,"I( "W, "e( -"u, -"$ h#( $( %  & <&)"&,:M'@$g'R$'$'(','#('6,'I('W,'e('u,'$((@)2)8d*3>**)"+,:#+@$#,R$#ggggggggggmgggg1R,9R5AR5IR,QR,YR,aR,iR,qR,yR,R,R,RDR$R,R$f1 lA r^ yR   rR$RR R$ r - R -! - -ARIU Qz a " R$qR,yR$ 4 ( :I I K$ (b RIk WIy iI z I  I R 5 , 5 51 5R$L Z 1` s  $ $ K r$J(s,D+)CR);*.kT...c.s]. .#.3#.;0.C?.K?.SM.[@aC{II;eICR`aaac{iCRi;aa{ACR;aaCR;aaCR;aaCR;aa ; CR a)CR);@aICRI;)`aiCRi;a;CRaaCR;a;)CRaa`aaaaaaaaaaa a@aaaaa a@a`aa@\p^jr @BYBmBBFFBBBB_BBBB   -    %&'()*+,0VT i    -  ,)ACC<Module>uppercut.tasks.dllBuildTemplateFilesuppercut.tasksGetVersionFromGitGetVersionFromMercurialNAnt.CoreTaskFILE_TEMPLATE_EXTENSIONlog4netILogthe_loggerExecuteTaskget_settings_files_directoryset_settings_files_directoryget_templates_directoryset_templates_directoryget_destination_directoryset_destination_directoryget_template_extensionset_template_extensionget_keep_extensionset_keep_extensionget_use_environment_subdirectoryset_use_environment_subdirectoryrun_the_taskuppercutuppercut.infrastructure.containersIContainerbuild_the_containerset_up_properties.ctor<settings_files_directory>k__BackingField<templates_directory>k__BackingField<destination_directory>k__BackingField<template_extension>k__BackingField<keep_extension>k__BackingField<use_environment_subdirectory>k__BackingFieldsettings_files_directorytemplates_directorydestination_directorytemplate_extensionkeep_extensionuse_environment_subdirectorygit_version_argumentsgit_create_tag_argumentsgit_sha1_hash_argumentsget_git_pathset_git_pathget_repo_directoryset_repo_directoryget_repo_pathset_repo_pathget_output_fileset_output_fileget_version_from_describeget_sha1_hashget_revision_number_fromuppercut.infrastructure.filesystemIFileSystemAccesssave_xml_filemscorlibSystem.IOStreamReaderrun_external_application<git_path>k__BackingField<repo_directory>k__BackingField<repo_path>k__BackingField<output_file>k__BackingFieldgit_pathrepo_directoryrepo_pathoutput_filehg_version_argumentsget_hg_pathset_hg_pathget_tip_outputget_changeset_piecesget_sha1_hash_from<hg_path>k__BackingFieldhg_pathvalueversion_info_fullrevision_numbersha1_hashfile_systemapp_pathargsworking_directorywait_for_exittip_infochangeset_infoSystem.Runtime.InteropServicesGuidAttributeComVisibleAttributeSystemCLSCompliantAttributeSystem.ReflectionAssemblyCompanyAttributeAssemblyVersionAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeAssemblyTitleAttributeAssemblyProductAttributeAssemblyDescriptionAttributeAssemblyTrademarkAttributeAssemblyCopyrightAttributeSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeNAnt.Core.AttributesTaskNameAttributeCompilerGeneratedAttributeContainerinitialize_withuppercut.infrastructure.loggingLogbound_toObjectlog_an_info_event_containingget_an_instance_ofuppercut.template.builderTemplateBuilderbuild_template_filesEnvironmentget_NewLinelog_an_error_event_containingExceptionCastle.WindsorWindsorContaineruppercut.infrastructure.logging.customNAntLoggerLog4NetLoggerSystem.Collections.GenericList`1AddMultipleLoggerIList`1IWindsorContainerCastle.MicroKernelIKernelget_KernelAddComponentInstanceAddComponentWindowsFileSystemAccessILogFactoryMultipleLoggerLogFactoryuppercut.infrastructure.containers.customStringIsNullOrEmptyTypeRuntimeTypeHandleGetTypeFromHandleLogManagerGetLoggerTaskAttributeAttributeStringValidatorAttributeElementProjectget_Projectget_BaseDirectoryPathCombineEmptyConcatTextReaderReadToEnduppercut.infrastructure.extensionsStringExtensionsto_lowerContainsCharSplitReplaceInt32TryParseFormatFileWriteAllTextSystem.DiagnosticsProcessStartInfoset_UseShellExecuteset_WorkingDirectoryset_RedirectStandardOutputset_RedirectStandardErrorset_CreateNoWindowProcessset_StartInfoStartget_StandardOutputget_StandardErrorWaitForExitIDisposableDisposeSystem.Text.RegularExpressionsRegexlog_a_debug_event_containingLooking for template files starting in "{0}" and building to directory "{1}".?{0} encountered an error:{1}{2}TemplateBuilder=build_output\environment.filessettings.TEMPLATEAttempting to resolve version. Must have a tag to get versioning from. If you do not, one will be created.#getVersionFromGit;Running cmd /c {0} {1} on {2})describe --abbrev=64cmd/c + describe --abbrev=64 fatalitag -a -m"for uppercut versioning" versioning.for.uck tag -a -m"for uppercut versioning" versioning.for.uc/log -1 --pretty=oneline1 log -1 --pretty=onelineNoHashAvailable0<?xml version="1.0" ?> +s + {s + s +o +o +s + o + o+o+&o+&s +*f(9( +, rE p(:*r( +( +}( +*0&o* +on + +(M(L(o +(L*0Go* +op +oq + +or + +uM ,os +ot +-u= , oB +*$5{*"}*(u +*BSJB v4.0.30319l@#~#Strings4$L #US1#GUID18#BlobW %3MO6ud" + +tc4*  + ' + ; +mc +Q +| +Q + +Q + +Q + +Q + +Q + Q +% Q +@ Q +{ [  [    4  ; _ n  v   c ;   7 Q mV m +z "Q m  [  m ;  mF,kmm  7sm!*:*"!***mm*D\k.=.P. d. &v.8. K! +QL2?R? QQ.QG! +ZtQ! +^ttP  '9 F d- 1 -!1 !-!1!-&!1/!067!C:@!V6H!w:T!'!9\"Fd"-l"1u"*-}"=1"' "9 %PJ $%X +%_ %f x&&n'7n'Ln (t({ )1t)F))_-)l1)y-)1)-)1)-)1)9*-,-,D8-It-AR" .&.'&.F&.&.-&.1&.y-'.1'.-(.1(.-).1)/9*/'-*x06b*$1h+1Kn,1I-$2AR12553'5O3F5l353x54~6 4x64F7     5  B L ^ n  x       ^ n  x     YF1aF1iF:qF:yF1F1F1F1F1F1F1F1F1FFFFF F [ F     1F9A Ah Q  FaF1iFq 0y 5 ;9BFMVSw];F1Fv|1J;1,q5ACqOAVJd;qq1)F)C9OW-9`)[ j6FqAJq--qAJqAF1FC$ O6 _: o:{+:: qqO-q,q)q19F9(:9<19Q:9l:9:AFAA6AAAI ~1Q)YCixxYj6F48<T[)K)Cn.k.{.ch..#.[. *.r.s.+.;.C.K.SIKICa+ciKiC+aCK+jKC++gC5K++KC;++ K CT +)K)C@+IKIC`+a+iKiC5++COK+KC+CK+C5K+ K CO +!+)CA+a++++++++!+A+++ +@+`++++ +@+`++++++a2  BBBBFFB BBBBBwBBBB  +       '()*+,-.:9;<>=@!?!M#N#.[) OmO   O/11GH<Module>uppercut.tasks.dllUppercuTTaskBaseuppercut.tasksBuildTemplateFilesCustomExtensionTaskGetVersionFromGitGetVersionFromMercurialLogLevelTaskNAnt.CoreTaskTaskContainerlog4netILogthe_loggeruppercutuppercut.infrastructure.containersIContainerbuild_the_containerExecuteTaskset_up_propertiesrun_the_task.ctorFILE_TEMPLATE_EXTENSIONget_settings_files_directoryset_settings_files_directoryget_templates_directoryset_templates_directoryget_destination_directoryset_destination_directoryget_template_extensionset_template_extensionget_keep_extensionset_keep_extensionget_use_environment_subdirectoryset_use_environment_subdirectory<settings_files_directory>k__BackingField<templates_directory>k__BackingField<destination_directory>k__BackingField<template_extension>k__BackingField<keep_extension>k__BackingField<use_environment_subdirectory>k__BackingFieldsettings_files_directorytemplates_directorydestination_directorytemplate_extensionkeep_extensionuse_environment_subdirectorypowershellrubyget_extendsset_extendsget_extension_typeset_extension_typeexpand_environment_variablesSystemSystem.Collections.SpecializedStringDictionaryPropertyDictionaryget_string_dictionaryarrange_arguments_for_nantexpand_propertiesmscorlibSystem.CollectionsDictionaryEntryis_nant_propertyis_readonly_propertyis_unpassable_propertyuppercut.infrastructure.filesystemIFileSystemAccesslog_file_foundget_file_namerun_nant_core_task<extends>k__BackingField<extension_type>k__BackingFieldextendsextension_typegit_version_argumentsgit_create_tag_argumentsgit_sha1_hash_argumentsget_git_pathset_git_pathget_repo_directoryset_repo_directoryget_repo_pathset_repo_pathget_output_fileset_output_fileget_version_from_describeget_sha1_hashget_revision_number_fromsave_xml_fileSystem.IOStreamReaderrun_external_application<git_path>k__BackingField<repo_directory>k__BackingField<repo_path>k__BackingField<output_file>k__BackingFieldgit_pathrepo_directoryrepo_pathoutput_filehg_version_argumentsget_hg_pathset_hg_pathget_tip_outputget_changeset_piecesget_sha1_hash_from<hg_path>k__BackingFieldhg_pathLevel_logLevelAssignLogLevelget_LogLevelset_LogLevelLogLevelvalueproerty_to_expandpropertiesfile_namefront_itemequality_signpropertyfile_systemcustom_extensions_folderbuild_folderfile_pathversion_info_fullrevision_numbersha1_hashapp_pathargsworking_directorywait_for_exittip_infochangeset_infonewLevelSystem.Runtime.VersioningTargetFrameworkAttributeSystem.Runtime.InteropServicesGuidAttributeComVisibleAttributeCLSCompliantAttributeSystem.ReflectionAssemblyCompanyAttributeAssemblyVersionAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeAssemblyTitleAttributeAssemblyProductAttributeAssemblyDescriptionAttributeAssemblyTrademarkAttributeAssemblyCopyrightAttributeSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeCastle.WindsorWindsorContaineruppercut.infrastructure.logging.customNAntLoggerLog4NetLoggerSystem.Collections.GenericList`1uppercut.infrastructure.loggingAddMultipleLoggerIList`1IWindsorContainerCastle.MicroKernelIKernelget_KernelAddComponentInstanceAddComponentWindowsFileSystemAccessILogFactoryMultipleLoggerLogFactoryuppercut.infrastructure.containers.customContainerinitialize_withTypeRuntimeTypeHandleGetTypeFromHandleLogManagerGetLoggerNAnt.Core.AttributesTaskNameAttributeCompilerGeneratedAttributeStringIsNullOrEmptyLogbound_toObjectlog_a_warning_event_containingget_an_instance_ofuppercut.template.builderTemplateBuilderbuild_template_filesEnvironmentget_NewLinelog_an_error_event_containingExceptionTaskAttributeAttributeStringValidatorAttributeElementProjectget_Projectget_Propertiesget_Itemlog_an_info_event_containingContainsop_Inequalityfile_existsConcatget_full_pathlog_a_debug_event_containingFormatuppercut.infrastructure.consoleCommandRunnerrunStringExtensionsto_lowerop_Equalityset_ItemExpandEnvironmentVariablesDictionaryBaseIDictionaryEnumeratorGetEnumeratorIEnumeratorget_Currentget_KeyToStringget_ValueMoveNextIDisposableDisposeSystem.TextStringBuilderAppendFormatEqualsget_file_name_without_extension_fromToUpperget_BaseDirectoryReplaceget_file_extension_frompath_combineFileInfoNAnt.Core.TasksNAntTaskset_Projectget_FailOnErrorset_FailOnErrorset_Verboseset_BuildFileset_InheritRefsset_InheritAllExecutePathCombineEmptyTextReaderReadToEndCharSplitInt32TryParseFileWriteAllTextSystem.DiagnosticsProcessStartInfoset_UseShellExecuteset_WorkingDirectoryset_RedirectStandardOutputset_RedirectStandardErrorset_CreateNoWindowProcessset_StartInfoStartget_StandardOutputget_StandardErrorWaitForExitSystem.Text.RegularExpressionsRegexget_ThresholdBuildListenerCollectionget_BuildListenersBuildListenerEnumeratorIBuildListenerIBuildLoggerset_Threshold=build_output\environment.filessettings.TEMPLATELooking for template files starting in "{0}" and building to directory "{1}".?{0} encountered an error:{1}{2}TemplateBuilder7folder.build_scripts_custom)folder.build_scriptsRunning custom tasks if {0} exists (or with .ps1/.rb added to the end of it).app.ruby)C:\Ruby\bin\ruby.exe3Setting app.ruby to '{0}'app.powershello%WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe?Setting app.powershell to '{0}' .ps1#Looking for '{0}'w-NoProfile -ExecutionPolicy unrestricted -Command "& '{0}'".rbreplaceis.replaced true/f:"{0}"{1} -D:=!{0}"{1}"{2}"{3}"nant.filenamenant.locationnant.onsuccessnant.onfailure)nant.project.basedir-nant.project.buildfile)nant.project.default#nant.project.namenant.versiondirs.currentdirs.buildpath.separator' [echo] O [echo] ====================I [echo] {0} {1} Extension [echo] Running '{0}' - details will be in the build.log.{0}.{1}{2}Attempting to resolve version. Must have a tag to get versioning from. If you do not, one will be created.#getVersionFromGit;Running cmd /c {0} {1} on {2})describe --abbrev=64cmd/c + describe --abbrev=64 fatalitag -a -m"for uppercut versioning" versioning.for.uck tag -a -m"for uppercut versioning" versioning.for.uc/log -1 --pretty=oneline1 log -1 --pretty=onelineNoHashAvailable0<?xml version="1.0" ?> <version> <revision>{0}</revision> <hash>{1}</hash> </version> - {0}gitAttempting to resolve version using Mercurial. This will get both number and hash./getVersionFromMercurialtip tip|changesetChangeset={0}/Length of changeset={0} =Revision string returned "{0}"'SHA1 returned "{0}"hg\pK.TEMPLATE'1        (((describe --abbrev=64htag -a -m"for uppercut versioning" versioning.for.uc.log -1 --pretty=oneline  z\V4 tip    buildTemplateFiles a  -   -iq@}ЀD   a  - a 0 -a0 - - aaaa 'settingsFilesDirectoryTRequiredT -AllowEmpty#templatesDirectoryTRequired%destinationDirectoryTRequired"templateExtensionTRequired keepExtensionTRequired+useEnvironmentSubdirectoryTRequiredgetVersionFromGit  -q        &gitExecutableWithPathTRequired repoDirectoryTRequiredrepoPathTRequiredoutputTRequiredgetVersionFromMercurial q%hgExecutableWithPathTRequired)$98fe469b-ee23-4656-8e4a-b3c4dcddb07f4/FerventCoder Software and ACuriousMind Software 1.3.0.0 1.3.0.385 UppercuT`[UppercuT is a Conventional Automated Build, so it's insanely easy to go from zero to build.?:UppercuT - FerventCoder Software and ACuriousMind Softwaree`Copyright © 2011 FerventCoder Software and ACuriousMind Software, - Original author or authorsTWrapNonExceptionThrows0TNT @T_CorDllMainmscoree.dll% @0HX`XX4VS_VERSION_INFO?DVarFileInfo$TranslationStringFileInfo000004b0\CommentsUppercuT is a Conventional Automated Build, so it's insanely easy to go from zero to build.0CompanyNameFerventCoder Software and ACuriousMind Software< FileDescriptionUppercuT0FileVersion1.3.0.0HInternalNameuppercut.tasks.dll`LegalCopyrightCopyright 2011 FerventCoder Software and ACuriousMind Software, - Original author or authors;LegalTrademarksUppercuT - FerventCoder Software and ACuriousMind SoftwarePOriginalFilenameuppercut.tasks.dll4 ProductNameUppercuT8 -ProductVersion1.3.0.3858Assembly Version1.3.0.0P `4 + {0}gitAttempting to resolve version using Mercurial. This will get both number and hash./getVersionFromMercurialtip tip|changesetChangeset={0}/Length of changeset={0} =Revision string returned "{0}"'SHA1 returned "{0}"hgGmG4EC?'1   .TEMPLATE    (( z\V4     ! !(describe --abbrev=64htag -a -m"for uppercut versioning" versioning.for.uc.log -1 --pretty=oneline  ! %tip   ) ) )() @}ЀD   uy  + y 0 +y0 +! + yyyuy buildTemplateFilesy  +! !  'settingsFilesDirectoryTRequiredT +AllowEmpty#templatesDirectoryTRequired%destinationDirectoryTRequired"templateExtensionTRequired keepExtensionTRequired+useEnvironmentSubdirectoryTRequiredcustomExtension     !         extendsTRequiredtypeTRequiredgetVersionFromGit ! %  %  %%%!&gitExecutableWithPathTRequired repoDirectoryTRequiredrepoPathTRequiredoutputTRequiredgetVersionFromMercurial !%%hgExecutableWithPathTRequired loglevel) ) - 115-levelTRequiredG.NETFramework,Version=v4.0TFrameworkDisplayName.NET Framework 4)$98fe469b-ee23-4656-8e4a-b3c4dcddb07f4/FerventCoder Software and ACuriousMind Software 1.4.0.0 1.4.0.413 UppercuT`[UppercuT is a Conventional Automated Build, so it's insanely easy to go from zero to build.?:UppercuT - FerventCoder Software and ACuriousMind Softwaree`Copyright © 2011 FerventCoder Software and ACuriousMind Software, - Original author or authorsTWrapNonExceptionThrowsn.n n_CorDllMainmscoree.dll% @0HXXX4VS_VERSION_INFO?DVarFileInfo$TranslationStringFileInfo000004b0\CommentsUppercuT is a Conventional Automated Build, so it's insanely easy to go from zero to build.0CompanyNameFerventCoder Software and ACuriousMind Software< FileDescriptionUppercuT0FileVersion1.4.0.0HInternalNameuppercut.tasks.dll`LegalCopyrightCopyright 2011 FerventCoder Software and ACuriousMind Software, - Original author or authors;LegalTrademarksUppercuT - FerventCoder Software and ACuriousMind SoftwarePOriginalFilenameuppercut.tasks.dll4 ProductNameUppercuT8 +ProductVersion1.4.0.4138Assembly Version1.4.0.0` @> \ No newline at end of file