Skip to content

Commit ad8bd8d

Browse files
author
Stewart Miles
committed
Improved log output of Version Handler packages.
Added listing of obsolete files referenced by a manifest. Change-Id: I87e569fa86ec0b7e143b3391091abd014d0233fd
1 parent 544e569 commit ad8bd8d

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

source/VersionHandlerImpl/src/VersionHandlerImpl.cs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2559,11 +2559,23 @@ public static void DisplayInstalledPackages() {
25592559
foreach (var fileMetadata in pkg.metadataByVersion.Values) {
25602560
versions.Add(fileMetadata.versionString);
25612561
}
2562+
var lines = new List<string>();
2563+
lines.Add(String.Format("{0}: [{1}]", pkg.filenameCanonical,
2564+
String.Join(", ", versions.ToArray())));
2565+
25622566
var packageFiles = new List<string>(pkg.currentFiles);
25632567
packageFiles.Sort();
2564-
Log(String.Format("{0}: [{1}]\n{2}", pkg.filenameCanonical,
2565-
String.Join(", ", versions.ToArray()),
2566-
String.Join("\n", packageFiles.ToArray())));
2568+
if (packageFiles.Count > 0) {
2569+
lines.Add(String.Format("Up-to-date files:\n{0}\n\n",
2570+
String.Join("\n", packageFiles.ToArray())));
2571+
}
2572+
var obsoleteFiles = new List<string>(pkg.obsoleteFiles);
2573+
obsoleteFiles.Sort();
2574+
if (obsoleteFiles.Count > 0) {
2575+
lines.Add(String.Format("Obsolete files:\n{0}\n\n",
2576+
String.Join("\n", obsoleteFiles.ToArray())));
2577+
}
2578+
Log(String.Join("\n", lines.ToArray()));
25672579
}
25682580
}
25692581
}

0 commit comments

Comments
 (0)