Skip to content

Commit c71366d

Browse files
committed
warn missing files in verbose mode
1 parent d916406 commit c71366d

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/main/java/com/bazel_diff/BazelClient.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ private Map<String, BazelSourceFileTarget> processBazelSourcefileTargets(List<Bu
6969
BazelSourceFileTargetImpl sourceFileTarget = new BazelSourceFileTargetImpl(
7070
sourceFile.getName(),
7171
digest.digest().clone(),
72-
readSourcefileTargets ? workingDirectory : null
72+
readSourcefileTargets ? workingDirectory : null,
73+
verbose
7374
);
7475
sourceTargets.put(sourceFileTarget.getName(), sourceFileTarget);
7576
}

src/main/java/com/bazel_diff/BazelSourceFileTarget.java

+6-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ private void digestSmallFile(MessageDigest finalDigest, FileChannel inChannel) t
3636
finalDigest.update(buffer);
3737
}
3838

39-
BazelSourceFileTargetImpl(String name, byte[] digest, Path workingDirectory)
39+
BazelSourceFileTargetImpl(String name, byte[] digest, Path workingDirectory, Boolean verbose)
4040
throws IOException, NoSuchAlgorithmException {
4141
this.name = name;
4242
MessageDigest finalDigest = MessageDigest.getInstance("SHA-256");
@@ -53,7 +53,11 @@ private void digestSmallFile(MessageDigest finalDigest, FileChannel inChannel) t
5353
}
5454
sourceFile.close();
5555
inChannel.close();
56-
} catch (FileNotFoundException e) {}
56+
} catch (FileNotFoundException e) {
57+
if (verbose) {
58+
System.out.printf("BazelDiff: [Warning] file %s not found%n", absoluteFilePath);
59+
}
60+
}
5761
}
5862
finalDigest.update(digest);
5963
finalDigest.update(name.getBytes());

0 commit comments

Comments
 (0)