From a00b1f098a9da5cfc4a8d229d4c5da5d86ef2824 Mon Sep 17 00:00:00 2001
From: twarner-sofi <80012864+twarner-sofi@users.noreply.github.com>
Date: Sun, 5 Feb 2023 07:15:33 -0700
Subject: [PATCH] Support X-Gitlab-Content-Sha256 header (#904)

---
 src/main/java/org/gitlab4j/api/RepositoryFileApi.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/gitlab4j/api/RepositoryFileApi.java b/src/main/java/org/gitlab4j/api/RepositoryFileApi.java
index 4fd5e6e3..fdb11767 100644
--- a/src/main/java/org/gitlab4j/api/RepositoryFileApi.java
+++ b/src/main/java/org/gitlab4j/api/RepositoryFileApi.java
@@ -71,6 +71,7 @@ public class RepositoryFileApi extends AbstractApi {
         RepositoryFile file = new RepositoryFile();
         file.setBlobId(response.getHeaderString("X-Gitlab-Blob-Id"));
         file.setCommitId(response.getHeaderString("X-Gitlab-Commit-Id"));
+        file.setContentSha256(response.getHeaderString("X-Gitlab-Content-Sha256"));
 
         String encoding = response.getHeaderString("X-Gitlab-Encoding");
         file.setEncoding(Constants.Encoding.forValue(encoding));
@@ -515,4 +516,4 @@ public class RepositoryFileApi extends AbstractApi {
     public Stream<Blame> getBlameStream(Object projectIdOrPath, String filePath, String ref) throws GitLabApiException {
        return (getBlame(projectIdOrPath, filePath, ref, getDefaultPerPage()).stream());
     }
-}
\ No newline at end of file
+}
-- 
GitLab