Skip to content

Commit f5e8828

Browse files
committed
Make TemplateManager use file extension for GetTemplateFor
1 parent d3d2eea commit f5e8828

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/GitVersionCore/GitVersionInformationResources/GitVersionInformationGenerator.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,9 @@ public void Generate()
3535
originalFileContents = fileSystem.ReadAllText(filePath);
3636
}
3737

38-
var template = templateManager.GetTemplateFor(fileName);
39-
var addFormat = templateManager.GetAddFormatFor(Path.GetExtension(fileName));
38+
var fileExtension = Path.GetExtension(filePath);
39+
var template = templateManager.GetTemplateFor(fileExtension);
40+
var addFormat = templateManager.GetAddFormatFor(fileExtension);
4041

4142
var members = string.Join(Environment.NewLine, variables.Select(v => string.Format(" " + addFormat, v.Key, v.Value)));
4243

src/GitVersionCore/TemplateManager.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,9 @@ public TemplateManager(TemplateType templateType)
2323
addFormats = GetEmbeddedTemplates(templateType, "AddFormats").ToDictionary(k => Path.GetExtension(k), v => v);
2424
}
2525

26-
public string GetTemplateFor(string file)
26+
public string GetTemplateFor(string fileExtension)
2727
{
2828
string result = null;
29-
var fileExtension = Path.GetExtension(file);
3029
string template;
3130

3231
if (templates.TryGetValue(fileExtension, out template) && template != null)

src/GitVersionCore/VersionAssemblyInfoResources/AssemblyInfoFileUpdater.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ bool EnsureVersionAssemblyInfoFile(bool ensureAssemblyInfo, IFileSystem fileSyst
157157
return false;
158158
}
159159

160-
var assemblyInfoSource = templateManager.GetTemplateFor(fullPath);
160+
var assemblyInfoSource = templateManager.GetTemplateFor(Path.GetExtension(fullPath));
161161

162162
if (!string.IsNullOrWhiteSpace(assemblyInfoSource))
163163
{

0 commit comments

Comments
 (0)