From 9849f353dd9f2ad568fd2a0bffab1b8c3a31d09c Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Wed, 20 May 2026 12:26:47 +0100 Subject: [PATCH] knotmirror/xrpc: add missing author info to GitTempGetTree_LastCommit seems to have been lost after the recent changes to use `git cat-file --batch`. Signed-off-by: oppiliappan --- knotmirror/xrpc/git_get_tree.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/knotmirror/xrpc/git_get_tree.go b/knotmirror/xrpc/git_get_tree.go index 17b10683..f886f726 100644 --- a/knotmirror/xrpc/git_get_tree.go +++ b/knotmirror/xrpc/git_get_tree.go @@ -178,6 +178,10 @@ func (x *Xrpc) getTree(ctx context.Context, repo syntax.DID, ref, treePath strin Hash: commit.Hash.String(), Message: commit.Message, When: commit.Author.When.Format(time.RFC3339), + Author: &tangled.GitTempGetTree_Signature{ + Email: commit.Author.Email, + Name: commit.Author.Name, + }, } } outEntries[i] = &tangled.GitTempGetTree_TreeEntry{ @@ -201,7 +205,11 @@ func (x *Xrpc) getTree(ctx context.Context, repo syntax.DID, ref, treePath strin outLastCommit = &tangled.GitTempGetTree_LastCommit{ Hash: lastCommit.Hash.String(), Message: lastCommit.Message, - When: lastCommit.Committer.When.Format(time.RFC3339), + When: lastCommit.Author.When.Format(time.RFC3339), + Author: &tangled.GitTempGetTree_Signature{ + Email: lastCommit.Author.Email, + Name: lastCommit.Author.Name, + }, } } -- 2.51.2