Skip to content

Commit 2d6621c

Browse files
authored
Ensure force is taken into account when itterating over all files (#82)
1 parent 4a9b8aa commit 2d6621c

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

src/Elastic.Markdown/DocumentationGenerator.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,15 @@ public async Task GenerateAll(Cancel ctx)
8888

8989
await Parallel.ForEachAsync(DocumentationSet.Files, ctx, async (file, token) =>
9090
{
91-
if (offendingFiles.Contains(file.SourceFile.FullName))
92-
_logger.LogInformation($"Re-evaluating {file.SourceFile.FullName}");
93-
else if (file.SourceFile.LastWriteTimeUtc <= outputSeenChanges)
94-
return;
91+
if (!Context.Force)
92+
{
93+
if (offendingFiles.Contains(file.SourceFile.FullName))
94+
_logger.LogInformation($"Re-evaluating {file.SourceFile.FullName}");
95+
else if (file.SourceFile.LastWriteTimeUtc <= outputSeenChanges)
96+
return;
97+
}
9598

99+
_logger.LogTrace($"{file.SourceFile.FullName}");
96100
var item = Interlocked.Increment(ref handledItems);
97101
var outputFile = OutputFile(file.RelativePath);
98102
if (file is MarkdownFile markdown)

src/docs-builder/Program.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
using Actions.Core.Extensions;
66
using ConsoleAppFramework;
77
using Documentation.Builder.Cli;
8-
using Documentation.Builder.Diagnostics;
98
using Elastic.Markdown.Diagnostics;
109
using Microsoft.Extensions.DependencyInjection;
1110
using Microsoft.Extensions.Logging;
@@ -23,7 +22,7 @@
2322
c.SingleLine = true;
2423
c.IncludeScopes = true;
2524
c.UseUtcTimestamp = true;
26-
c.TimestampFormat = "[yyyy-MM-ddTHH:mm:ss] ";
25+
c.TimestampFormat = Environment.UserInteractive ? ":: " : "[yyyy-MM-ddTHH:mm:ss] ";
2726
});
2827
});
2928
services.AddSingleton<DiagnosticsChannel>();

0 commit comments

Comments
 (0)