Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • vecto/vecto
  • doumpst/vecto
  • vecto/sandbox
  • vecto/guests/vecto-sim-iker
  • vecto/guests/vecto-sim-tobia
  • vecto/tug-itna/mq_vecto-sim
  • vecto/tug-itna/hm_vecto-sim
  • amogoda/vecto
  • vecto/tug-itna/rk_vecto-sim
  • anagnko/vecto
  • alixgui/vecto
  • amogoda/sandbox
12 results
Show changes
Commits on Source (820)
Showing
with 4372 additions and 1330 deletions
......@@ -211,6 +211,7 @@ Documentation/VehiclesReleaseComparisonDeclarationMode/tmp/
Documentation/VehiclesReleaseComparisonDeclarationMode/**/*.vmod
Documentation/VehiclesReleaseComparisonDeclarationMode/**/*.vsum
.vs/
.vscode/
**/dev/*.vmod
**/dev/*.vsum
/VectoCore/VectoCoreTest/TestData/XML/XMLReaderDeclaration/testVif.VIF_Report_5.xml
......
<!-- Note that this is a confidential issue. Only VECTO developers will have access to it. -->
<!-- Once the issue is solved, any confidential data attached will be removed and the issue will be made public for documentation purposes. -->
<!-- PLEASE DO NOT REMOVE THE "/confidential" STATEMENT BELOW. -->
/confidential
<!-- PLEASE, EDIT THE ISSUE TEMPLATE BELOW. -->
## Summary of the Article 10(2) issue
<!-- Summarize your purpose, problems encountered, or functionality missing. -->
## Additional information
<!-- Include the Vehicle Identification Number (VIN). -->
<!-- Explain what data is included. -->
## Summary
<!-- Summarize your purpose, problems encountered, or functionality missing. -->
## Component(s) involved
<!-- GUI/CLI, simulation/IO/Hashing/Certification, Eng/Decl mode, generic data, VECTO/Trailer/Multistep, etc. -->
## Data & steps to reproduce
<!-- Provide logs, sample inputs & outputs, screenshots, and/or instructions to reproduce the issue. -->
## Versions affected:
- Windows version(s): Win10? Win11?
- VECTO versions(s): 3.x? 0.x?
- .NET version(s): ...
<!-- **Tip**: To discover your .NET version, type **[Ctrl+R] cmd [Enter]**,
then execute `reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setu p\NDP" /s`. -->
## Additional information
<!-- Optional information, such as your organization. -->
<Project DefaultTargets = "Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
<Target Name="BeforeBuild" Condition="$(Configuration) == 'Deploy' OR $(Configuration) == 'Release'">
<!-- <Exec Condition="'@(VersionTemplates)'!=''" Command="&quot;%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\12.0\TextTransform.exe&quot; -I $(SolutionDir) &quot;%(VersionTemplates.Identity)&quot;"/> -->
<!-- <Exec Condition="'@(VersionTemplates)'!=''" Command="&quot;%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\14.0\TextTransform.exe&quot; -I $(SolutionDir) &quot;%(VersionTemplates.Identity)&quot;"/> -->
<Exec Condition="'@(VersionTemplates)'!=''" Command="&quot;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\TextTransform.exe&quot; -I $(SolutionDir) &quot;%(VersionTemplates.Identity)&quot;"/>
</Target>
</Project>
\ No newline at end of file
# git-cliff ~ default configuration file
# https://git-cliff.org/docs/configuration
#
# Lines starting with "#" are comments.
# Configuration options are organized into tables and keys.
# See documentation for more information on available options.
# Note: To get the context for a given command run said command with -x flag.
[changelog]
# template for the changelog footer
header = """
"""
# template for the changelog body
# https://keats.github.io/tera/docs/#introduction
body = """
{% if version -%}\
## {{ version }} ({{ timestamp | date(format="%d-%m-%Y") }})
{% else %}\
## [unreleased]
{% endif %}\
{% set_global filtered_commits = [] -%}
{% for commit in commits -%}
{% if commit.footers | length > 0 and commit.footers.0.token == "mr" -%}
{% set_global filtered_commits = filtered_commits | concat(with= commit) -%}
{% endif -%}
{%endfor -%}
{% for group, commits in filtered_commits | group_by(attribute="group") %}
### {{ group | striptags | trim | upper_first }}
{% for commit in commits %}
- {% if commit.breaking %}[**breaking**] {% endif %}\
{% if not commit.footers -%} {{ commit.message | upper_first }} {% endif %}\
{% if commit.footers | length > 2 -%}
{% if commit.footers.1.token == "issue" and commit.footers.1.value != "" -%}
CodeEU {{ commit.footers.1.value }}: {{ commit.message | upper_first }}\
{% elif commit.footers.1.token == "" -%}
{{ commit.message | upper_first }}\
{% endif -%}
{#{% if commit.footers.2.token == "description" and commit.footers.2.value != "" %}
<p>{{ commit.footers.2.value }}</p>
{% endif -%} -#}
{% else -%}
{{ commit.message | upper_first }}
{% endif -%}
{% endfor -%}
{% endfor -%}\n
"""
# template for the changelog footer
footer = """
"""
# remove the leading and trailing s
trim = true
# postprocessors
postprocessors = [
# { pattern = '<REPO>', replace = "https://github.com/orhun/git-cliff" }, # replace repository URL
]
[git]
# parse the commits based on https://www.conventionalcommits.org
conventional_commits = true
# filter out the commits that are not conventional
filter_unconventional = true
# process each line of a commit as an individual commit
split_commits = false
# regex for preprocessing the commit messages
commit_preprocessors = [
# Replace issue numbers
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
# Check spelling of the commit with https://github.com/crate-ci/typos
# If the spelling is incorrect, it will be automatically fixed.
#{ pattern = '.*', replace_command = 'typos --write-changes -' },
]
# regex for parsing and grouping commits
commit_parsers = [
{ message = "^feat", group = "<!-- 0 -->Features" },
{ message = "^fix", group = "<!-- 1 -->Bug Fixes" },
{ message = "^doc", group = "<!-- 3 -->Documentation" },
{ message = "^perf", group = "<!-- 4 -->Performance" },
{ message = "^refactor", group = "<!-- 2 -->Refactor" },
{ message = "^style", group = "<!-- 5 -->Styling" },
{ message = "^test", group = "<!-- 6 -->Testing" },
{ message = "^chore\\(release\\): prepare for", skip = true },
{ message = "^chore\\(deps.*\\)", skip = true },
{ message = "^chore\\(pr\\)", skip = true },
{ message = "^chore\\(pull\\)", skip = true },
{ message = "^chore|^ci", group = "<!-- 7 -->Miscellaneous Tasks" },
{ body = ".*security", group = "<!-- 8 -->Security" },
{ message = "^revert", group = "<!-- 9 -->Revert" },
]
# protect breaking changes from being skipped due to matching a skipping commit_parser
protect_breaking_commits = false
# filter out the commits that are not matched by commit parsers
filter_commits = false
# regex for matching git tags
# tag_pattern = "v[0-9].*"
# regex for skipping tags
# skip_tags = ""
# regex for ignoring tags
# ignore_tags = ""
# sort the tags topologically
topo_order = false
# sort the commits inside sections by oldest/newest order
sort_commits = "oldest"
# limit the number of commits included in the changelog.
# limit_commits = 42
# git-cliff ~ default configuration file
# https://git-cliff.org/docs/configuration
#
# Lines starting with "#" are comments.
# Configuration options are organized into tables and keys.
# See documentation for more information on available options.
[changelog]
# template for the changelog footer
header = """
"""
# template for the changelog body
# https://keats.github.io/tera/docs/#introduction
body = """
{% if version -%}\
**{{ version }} ({{ timestamp | date(format="%d-%m-%Y") }})**
{% else %}\
**[unreleased]**
{% endif %}\
{% set_global filtered_commits = [] -%}
{% for commit in commits -%}
{% if commit.footers | length > 0 and commit.footers.0.token == "mr" -%}
{% set_global filtered_commits = filtered_commits | concat(with= commit) -%}
{% endif -%}
{%endfor -%}
{% for group, commits in filtered_commits | group_by(attribute="group") %}
- {{ group | striptags | trim | upper_first }}
{% filter indent(width=4) -%}
{% for commit in commits %}
* {% if commit.breaking -%}[**breaking**] {% endif %}\
{% if not commit.footers -%} {{ commit.message | upper_first }} {% endif %}\
{% if commit.footers -%}
{% if commit.footers.1.token == "issue" and commit.footers.1.value != "" -%}
CodeEU {{ commit.footers.1.value }}: {{ commit.message | upper_first }}\
{% elif commit.footers.1.token == "" -%}
{{ commit.message | upper_first }}\
{% endif -%}
{#{% if commit.footers.2.token == "description" and commit.footers.2.value != "" %}
<p>{{ commit.footers.2.value }}</p>
{% endif -%} -#}
{% endif -%}
{% endfor -%}
{% endfilter -%}
{% endfor -%}\n
"""
# template for the changelog footer
footer = """
"""
# remove the leading and trailing s
trim = true
# postprocessors
postprocessors = [
# { pattern = '<REPO>', replace = "https://github.com/orhun/git-cliff" }, # replace repository URL
]
[git]
# parse the commits based on https://www.conventionalcommits.org
conventional_commits = true
# filter out the commits that are not conventional
filter_unconventional = true
# process each line of a commit as an individual commit
split_commits = false
# regex for preprocessing the commit messages
commit_preprocessors = [
# Replace issue numbers
#{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](<REPO>/issues/${2}))"},
# Check spelling of the commit with https://github.com/crate-ci/typos
# If the spelling is incorrect, it will be automatically fixed.
#{ pattern = '.*', replace_command = 'typos --write-changes -' },
]
# regex for parsing and grouping commits
commit_parsers = [
{ message = "^feat", group = "<!-- 0 -->Features" },
{ message = "^fix", group = "<!-- 1 -->Bug Fixes" },
{ message = "^doc", group = "<!-- 3 -->Documentation" },
{ message = "^perf", group = "<!-- 4 -->Performance" },
{ message = "^refactor", group = "<!-- 2 -->Refactor" },
{ message = "^style", group = "<!-- 5 -->Styling" },
{ message = "^test", group = "<!-- 6 -->Testing" },
{ message = "^chore\\(release\\): prepare for", skip = true },
{ message = "^chore\\(deps.*\\)", skip = true },
{ message = "^chore\\(pr\\)", skip = true },
{ message = "^chore\\(pull\\)", skip = true },
{ message = "^chore|^ci", group = "<!-- 7 -->Miscellaneous Tasks" },
{ body = ".*security", group = "<!-- 8 -->Security" },
{ message = "^revert", group = "<!-- 9 -->Revert" },
]
# protect breaking changes from being skipped due to matching a skipping commit_parser
protect_breaking_commits = false
# filter out the commits that are not matched by commit parsers
filter_commits = false
# regex for matching git tags
# tag_pattern = "v[0-9].*"
# regex for skipping tags
# skip_tags = ""
# regex for ignoring tags
# ignore_tags = ""
# sort the tags topologically
topo_order = false
# sort the commits inside sections by oldest/newest order
sort_commits = "oldest"
# limit the number of commits included in the changelog.
# limit_commits = 42
h1, h2, h3, h4, h5, h6, p, blockquote {
margin: 0;
padding: 0;
}
body {
font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif;
font-size: 13px;
line-height: 18px;
color: #737373;
background-color: white;
margin: 10px 13px 10px 13px;
}
table {
margin: 10px 0 15px 0;
border-collapse: collapse;
}
td,th {
border: 1px solid #ddd;
padding: 3px 10px;
}
th {
padding: 5px 10px;
}
a {
color: #0069d6;
}
a:hover {
color: #0050a3;
text-decoration: none;
}
a img {
border: none;
}
p {
margin-bottom: 9px;
}
h1, h2, h3, h4, h5, h6 {
color: #404040;
line-height: 36px;
}
h1 {
margin-bottom: 18px;
font-size: 30px;
}
h2 {
font-size: 24px;
}
h3 {
font-size: 18px;
}
h4 {
font-size: 16px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 13px;
}
hr {
margin: 0 0 19px;
border: 0;
border-bottom: 1px solid #ccc;
}
blockquote {
padding: 13px 13px 21px 15px;
margin-bottom: 18px;
font-family:georgia,serif;
font-style: italic;
}
blockquote:before {
content:"\201C";
font-size:40px;
margin-left:-10px;
font-family:georgia,serif;
color:#eee;
}
blockquote p {
font-size: 14px;
font-weight: 300;
line-height: 18px;
margin-bottom: 0;
font-style: italic;
}
code, pre {
font-family: Monaco, Andale Mono, Courier New, monospace;
}
code {
background-color: #fee9cc;
color: rgba(0, 0, 0, 0.75);
padding: 1px 3px;
font-size: 12px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
pre {
display: block;
padding: 14px;
margin: 0 0 18px;
line-height: 16px;
font-size: 11px;
border: 1px solid #d9d9d9;
white-space: pre-wrap;
word-wrap: break-word;
}
pre code {
background-color: #fff;
color:#737373;
font-size: 11px;
padding: 0;
}
sup {
font-size: 0.83em;
vertical-align: super;
line-height: 0;
}
* {
-webkit-print-color-adjust: exact;
}
@media screen and (min-width: 914px) {
body {
width: 854px;
margin:10px auto;
}
}
@media print {
body,code,pre code,h1,h2,h3,h4,h5,h6 {
color: black;
}
table, pre {
page-break-inside: avoid;
}
}
\ No newline at end of file
<#
.SYNOPSIS
Updates all Release Notes related files.
.DESCRIPTION
Updates all Release Notes related files.
Such as:
- CHANGES.md
- Directory.Build.props
- Documentation/User Manual/6-changelog/changelog.md
- Documentation/User Manual Source/Release Notes Vecto4.x.pdf
- Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md (manually updated if custom content needed)
.PARAMETER Force
Enables custom modification of all Release Notes files by overriding git cliff output with release_notes.md content.
.EXAMPLE
./BuildTools/update_changelog.ps1 4.5.5
.EXAMPLE
./BuildTools/update_changelog.ps1 4.5.5 -Force
#>
param([string]$RELEASE_VERSION=$null, [switch]$Force)
function Update-MarkdownContent ([string] $targetFile, [string] $contentFile, [string] $injectionMarker = ""){
$changelogAdded = $false
if(!$(Test-Path $targetFile)){
Write-Host "Markdown file not updated because it does not exist" -ForegroundColor DarkYellow
Write-Host "File: '${targetFile}'" -ForegroundColor DarkYellow
return
}
(Get-Content $targetFile) |
Foreach-Object {
if($injectionMarker -eq ""){
if(-not $changelogAdded){
$(Get-Content $contentFile)
$changelogAdded = $true
}
$_ # Send the current line to output
} else {
$_ # Send the current line to output
if($_ -match $injectionMarker){
if ($targetFile.Contains("changelog.md")) {
$newHeader = "##"
} else {
$newHeader = "#"
}
"`r`n"
$(Get-Content $contentFile).Replace("##", $newHeader)
}
}
} |
Set-Content $targetFile
}
function Update-BuildPropsVersion([string]$version) {
$VersionRgx = "<Version>\d+\.\d+\.\d+<\/Version>"
$VersionNode = "<Version>$version</Version>"
(Get-Content -Path $BuildPropsFile) |
ForEach-Object {$_ -Replace $VersionRgx, $VersionNode} |
Set-Content -Path $BuildPropsFile
}
function Remove-CliffArtifacts([string] $filename){
# When git trailer/footers are empty git cliff produces undesired artifacts that need removal.
$ArtifactFreeChangelog = $(Get-Content $filename).Replace("description::", ":").Replace("CodeEU : ", "")
# Gitlab issue clossing pattern: https://code.europa.eu/help/user/project/issues/managing_issues.md#default-closing-pattern
$GITLAB_ISSUE_CLOSING_REGEX = "\b((?:[Cc]los(?:e[sd]?|ing)|\b[Ff]ix(?:e[sd]|ing)?|\b[Rr]esolv(?:e[sd]?|ing)|\b[Ii]mplement(?:s|ed|ing)?)(:?)) "
$ArtifactFreeChangelog -replace $GITLAB_ISSUE_CLOSING_REGEX | Set-Content $filename
}
if(!$RELEASE_VERSION){
$RELEASE_VERSION = Read-Host "Version number"
}
# Get release version and suffix from version string.
$VersionTag = $RELEASE_VERSION
$VersionTag -match '((\d+)\.\d+\.\d+(\.\d+)?)(-(RC|DEV))?' > $null
$VersionNumber = $Matches[1]
$MajorVersionNumber = $Matches[2]
$VersionSuffix = $Matches[5]
$IsReleaseCandidate = $VersionSuffix -eq "RC"
$IsReleaseDeveloper = $VersionSuffix -eq "DEV"
# Get version string to include in changelog
if($IsReleaseCandidate -or $IsReleaseDeveloper) {
$changelogVersion = "VECTO v$VersionNumber-$VersionSuffix"
} else {
$changelogVersion = "VECTO v$VersionNumber Official Release"
}
# PREVIOUS_RELEASE_SHA is the commit the previous release tag points to.
# CURRENT_RELEASE_SHA is the commit the current release tag points to.
$tags = @($(git tag -l --sort=-v:refname) | Where-Object { $_.Contains("Release/v$MajorVersionNumber") })
$CI_COMMIT_SHA = $(git rev-parse --verify HEAD)
$CURRENT_RELEASE_SHA = $CI_COMMIT_SHA
$PREVIOUS_RELEASE_SHA = $(git rev-list -1 "tags/$($tags[0])")
if($CI_COMMIT_TAG){
$CURRENT_RELEASE_SHA = $(git rev-list -1 "tags/$($tags[0])")
$PREVIOUS_RELEASE_SHA = $(git rev-list -1 "tags/$($tags[1])")
}
Write-Host "Current version points to $($CURRENT_RELEASE_SHA)"
Write-Host "Previous version points to $($PREVIOUS_RELEASE_SHA)"
$CliffReleaseNotesMarkdown = "Documentation/User Manual Source/ReleaseNotesMDs/release_notes.md";
$CliffReleaseNotesHtmlMarkdown = "Documentation/User Manual Source/ReleaseNotesMDs/release_notes_html.md";
if(-not $Force){
# Get the latest changes for the release changelog.
git cliff "$CURRENT_RELEASE_SHA..$PREVIOUS_RELEASE_SHA" --unreleased --tag "$changelogVersion" -o $CliffReleaseNotesMarkdown --config ./BuildTools/cliff.toml
git cliff "$CURRENT_RELEASE_SHA..$PREVIOUS_RELEASE_SHA" --unreleased --tag "$changelogVersion" -o $CliffReleaseNotesHtmlMarkdown --config ./BuildTools/cliff_html.toml
Remove-CliffArtifacts $CliffReleaseNotesMarkdown
Remove-CliffArtifacts $CliffReleaseNotesHtmlMarkdown
}
# Update Release Notes and changelog markdowns.
# Based on the major, determine the ReleaseNotes for the given version.
if ($MajorVersionNumber -ne 3 -and $MajorVersionNumber -ne 4 -and $MajorVersionNumber -ne 0){
throw "Release Notes version ${MajorVersionNumber} not supported. Consider creating 'Release Notes Xx.md' file."
} else {
$ReleaseNotesPdfMarkdown = "Documentation/User Manual Source/ReleaseNotesMDs/ReleaseNotesVecto${MajorVersionNumber}x.md"
$ReleaseNotesPdf = "Documentation/User Manual Source/Release Notes Vecto${MajorVersionNumber}.x.pdf"
}
# Declare files to update
$UserManualHtml = "Documentation/User Manual/help.html"
$ChangelogMarkdownPath = "Documentation/User Manual/6-changelog/changelog.md"
$BuildPropsFile = "Directory.Build.props"
# Reset files content to clean previous executions output.
git reset -- $ChangelogMarkdownPath $ChangesMarkdown $ReleaseNotesPdf $UserManualHtml $ReleaseNotesPdfMarkdown -q
git checkout -- $ChangelogMarkdownPath $ChangesMarkdown $ReleaseNotesPdf $UserManualHtml $ReleaseNotesPdfMarkdown
# Insert new changelog features into Release Notes.
$InjectNewFeaturesMark = "<!-- Cover Slide -->"
Update-MarkdownContent $ReleaseNotesPdfMarkdown $CliffReleaseNotesMarkdown $InjectNewFeaturesMark
# Insert new changelog features into VECTO changelog.
$ChangelogInjectMark = "# Changelog"
Update-MarkdownContent $ChangelogMarkdownPath $CliffReleaseNotesHtmlMarkdown $ChangelogInjectMark
$ChangesMarkdown = "CHANGES.md"
Copy-Item $ChangelogMarkdownPath $ChangesMarkdown -Force
# Convert md to pdf
Push-Location "Documentation/User Manual Source/ReleaseNotesMDs"
pandoc "..\..\..\$ReleaseNotesPdfMarkdown" -o "..\..\..\$ReleaseNotesPdf" --css "..\..\..\BuildTools\templates\md-style.css" --pdf-engine=$Env:weasyprint --title="Changelog"
Pop-Location
# User Manual HTML conversion script.
Push-Location "Documentation/User Manual/"
& './convert.bat'
Pop-Location
Update-BuildPropsVersion $VersionNumber
# Stage the modified files by the script in git.
git add $CliffReleaseNotesMarkdown
git add $ReleaseNotesPdfMarkdown
git add $ChangelogMarkdownPath
git add $ChangesMarkdown
git add $ReleaseNotesPdf
git add $UserManualHtml
git add $BuildPropsFile
This diff is collapsed.
<Project>
<PropertyGroup>
<DefineConstants />
<!-- For a Release-Candidate uncomment the following line: -->
<DefineConstants>RELEASE_CANDIDATE</DefineConstants>
<!-- For a Release uncomment the following line: -->
<!--<DefineConstants>CERTIFICATION_RELEASE</DefineConstants>-->
<!-- Global VECTO Version -->
<MainProductVersion>4.0.0</MainProductVersion>
<VersionSuffix>RC</VersionSuffix>
<!-- The following settings are used as default values for ALL projects -->
<VersionPrefix>$(MainProductVersion).$([System.DateTime]::UtcNow.Subtract($([System.DateTime]::new(2015,1,1))).Days)</VersionPrefix>
<Authors>Graz University of Technology</Authors>
<Authors>Graz University of Technology, DG JRC</Authors>
<Company>European Union</Company>
<Copyright>Copyright © 2012-$([System.DateTime]::UtcNow.Year)</Copyright>
<PackageLicenseExpression>EUPL-1.2</PackageLicenseExpression>
<RepositoryUrl>https://code.europa.eu/vecto/vecto</RepositoryUrl>
<PackageChangelogFile>https://code.europa.eu/vecto/vecto/-/blob/stable/CHANGES.md</PackageChangelogFile>
<RepositoryBranch>https://code.europa.eu/vecto/vecto/-/tree/stable</RepositoryBranch>
<Tags>automotive;CO2;HDV;energy;fuel;simulator;engineering</Tags>
</PropertyGroup>
<PropertyGroup>
<PlatformTarget>AnyCPU</PlatformTarget>
<Deterministic>true</Deterministic>
<!-- Set to true for VectoCore to fix Ninject version conflicts-->
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Version>4.3.3</Version>
<DefineTrace>false</DefineTrace>
<DisableDiagnosticTracing>true</DisableDiagnosticTracing>
<RemoveIntegerChecks>true</RemoveIntegerChecks>
<DebugType>none</DebugType>
<WarningLevel>5</WarningLevel>
<DebugSymbols>false</DebugSymbols>
</PropertyGroup>
<PropertyGroup Condition="$(DefineConstants.Contains('RELEASE_CANDIDATE'))">
<VersionSuffix>RC</VersionSuffix>
</PropertyGroup>
<PropertyGroup Condition="$(DefineConstants.Contains('CERTIFICATION_RELEASE'))">
<VersionSuffix></VersionSuffix>
<DefineConstants></DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
......@@ -55,4 +47,4 @@
<PropertyGroup Condition="'$(Configuration)'=='MockupDeploy'">
<VersionSuffix>Mockup</VersionSuffix>
</PropertyGroup>
</Project>
\ No newline at end of file
</Project>
This diff is collapsed.
No preview for this file type
File added
File added