Skip to content

Commit 7f8f8fe

Browse files
committed
Logging improvements
1 parent 81ab590 commit 7f8f8fe

File tree

4 files changed

+15
-9
lines changed

4 files changed

+15
-9
lines changed

GitVersionCore/Logger.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ static Logger()
1919
public static IDisposable IndentLog(string operationDescription)
2020
{
2121
var start = DateTime.Now;
22-
indent = indent + " ";
2322
WriteInfo("Begin: " + operationDescription);
23+
indent = indent + " ";
2424
return new ActionDisposable(() =>
2525
{
2626
indent = indent.Substring(0, indent.Length - 2);

GitVersionCore/SemanticVersion.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -280,22 +280,18 @@ public SemanticVersion IncrementVersion(IncrementStrategy incrementStrategy)
280280
switch (incrementStrategy)
281281
{
282282
case IncrementStrategy.None:
283-
Logger.WriteInfo("Skipping version increment");
284283
break;
285284
case IncrementStrategy.Major:
286-
Logger.WriteInfo("Incrementing Major Version");
287285
incremented.Major++;
288286
incremented.Minor = 0;
289287
incremented.Patch = 0;
290288
break;
291289
case IncrementStrategy.Minor:
292290
incremented.Minor++;
293291
incremented.Patch = 0;
294-
Logger.WriteInfo("Incrementing Minor Version");
295292
break;
296293
case IncrementStrategy.Patch:
297294
incremented.Patch++;
298-
Logger.WriteInfo("Incrementing Patch Version");
299295
break;
300296
default:
301297
throw new ArgumentOutOfRangeException();
@@ -305,7 +301,6 @@ public SemanticVersion IncrementVersion(IncrementStrategy incrementStrategy)
305301
{
306302
if (incremented.PreReleaseTag.Number != null)
307303
{
308-
Logger.WriteInfo("Incrementing prerelease");
309304
incremented.PreReleaseTag.Number = incremented.PreReleaseTag.Number;
310305
incremented.PreReleaseTag.Number++;
311306
}

GitVersionCore/VersionCalculation/BaseVersionCalculators/HighestTagBaseVersionStrategy.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,17 @@ public override BaseVersion GetVersion(GitVersionContext context)
1111
if (GetVersion(context, out version))
1212
{
1313
var shouldUpdateVersion = version.Commit.Sha != context.CurrentCommit.Sha;
14-
return new BaseVersion(string.Format("Git tag '{0}'", version.Tag), shouldUpdateVersion, version.SemVer, version.Commit, null);
14+
return new BaseVersion(FormatSource(version), shouldUpdateVersion, version.SemVer, version.Commit, null);
1515
}
1616

1717
return null;
1818
}
1919

20+
protected virtual string FormatSource(VersionTaggedCommit version)
21+
{
22+
return string.Format("Git tag '{0}'", version.Tag);
23+
}
24+
2025
protected virtual bool IsValidTag(GitVersionContext context, string branchName, Tag tag, Commit commit)
2126
{
2227
return tag.PeeledTarget() == commit;
@@ -68,7 +73,7 @@ bool GetVersion(GitVersionContext context, out VersionTaggedCommit versionTagged
6873
return true;
6974
}
7075

71-
class VersionTaggedCommit
76+
protected class VersionTaggedCommit
7277
{
7378
public string Tag;
7479
public Commit Commit;

GitVersionCore/VersionCalculation/BaseVersionCalculators/TrackMergeTargetBaseVersionStrategy.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,15 @@ protected override bool IsValidTag(GitVersionContext context, string branchName,
1616
}
1717
}
1818

19-
return base.IsValidTag(context, branchName, tag, commit);
19+
return false;
2020
}
2121

22+
protected override string FormatSource(VersionTaggedCommit version)
23+
{
24+
return string.Format("Merge target tagged '{0}'", version.Tag);
25+
}
26+
27+
2228
static bool IsDirectMergeFromCommit(Tag tag, Commit commit)
2329
{
2430
var targetCommit = tag.Target as Commit;

0 commit comments

Comments
 (0)