This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-codec.git

commit c29e2e81110d12efcb9fca446f8e1c5ad6b0abdd
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Apr 12 09:58:06 2026 -0400

    Make internal method fluent
---
 src/main/java/org/apache/commons/codec/digest/GitIdentifiers.java | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/apache/commons/codec/digest/GitIdentifiers.java 
b/src/main/java/org/apache/commons/codec/digest/GitIdentifiers.java
index 2fe78505..546f20ea 100644
--- a/src/main/java/org/apache/commons/codec/digest/GitIdentifiers.java
+++ b/src/main/java/org/apache/commons/codec/digest/GitIdentifiers.java
@@ -407,7 +407,7 @@ public class GitIdentifiers {
         return getGitPrefix("tree", dataSize);
     }
 
-    private static void populate(final TreeIdBuilder builder, final Path 
directory) throws IOException {
+    private static TreeIdBuilder populate(final TreeIdBuilder builder, final 
Path directory) throws IOException {
         try (DirectoryStream<Path> files = 
Files.newDirectoryStream(directory)) {
             for (final Path path : files) {
                 final String name = Objects.toString(path.getFileName());
@@ -419,6 +419,7 @@ public class GitIdentifiers {
                 }
             }
         }
+        return builder;
     }
 
     /**
@@ -436,9 +437,7 @@ public class GitIdentifiers {
      * @throws IOException On error accessing the directory or its contents.
      */
     public static byte[] treeId(final MessageDigest messageDigest, final Path 
data) throws IOException {
-        final TreeIdBuilder builder = treeIdBuilder(messageDigest);
-        populate(builder, data);
-        return builder.build();
+        return populate(treeIdBuilder(messageDigest), data).build();
     }
 
     /**

Reply via email to