aboutsummaryrefslogtreecommitdiff
path: root/packages/server/src/routes
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2021-08-11 12:59:23 +0200
committerHampusM <hampus@hampusmat.com>2021-08-11 12:59:23 +0200
commit108b469cbb09f911c9a52d4134a504d9b51ac30d (patch)
tree309763642bf53b4adecf20bfd09047715f572c39 /packages/server/src/routes
parent3eb8757b8db81476782870d460e3d856907186a7 (diff)
Implemented gpg signed commit support
Diffstat (limited to 'packages/server/src/routes')
-rw-r--r--packages/server/src/routes/api/v1/repo/log.ts6
-rw-r--r--packages/server/src/routes/api/v1/repo/map.ts6
2 files changed, 8 insertions, 4 deletions
diff --git a/packages/server/src/routes/api/v1/repo/log.ts b/packages/server/src/routes/api/v1/repo/log.ts
index a7d8dfa..cf53d6b 100644
--- a/packages/server/src/routes/api/v1/repo/log.ts
+++ b/packages/server/src/routes/api/v1/repo/log.ts
@@ -46,9 +46,11 @@ export default function(fastify: FastifyInstance, opts: FastifyPluginOptions, do
const data: APICommit = {
message: commit.message,
author: {
- name: commit.author.name,
- email: commit.author.email
+ name: commit.author().name,
+ email: commit.author().email,
+ fingerprint: await commit.author().fingerprint().catch(() => null)
},
+ isSigned: await commit.isSigned(),
date: commit.date,
insertions: stats.insertions,
deletions: stats.deletions,
diff --git a/packages/server/src/routes/api/v1/repo/map.ts b/packages/server/src/routes/api/v1/repo/map.ts
index a3d0aa8..0544e4f 100644
--- a/packages/server/src/routes/api/v1/repo/map.ts
+++ b/packages/server/src/routes/api/v1/repo/map.ts
@@ -6,9 +6,11 @@ export async function commitMap(commit: Commit): Promise<LogCommit> {
return <LogCommit>{
id: commit.id,
author: {
- name: commit.author.name,
- email: commit.author.email
+ name: commit.author().name,
+ email: commit.author().email,
+ fingerprint: await commit.author().fingerprint().catch(() => null)
},
+ isSigned: await commit.isSigned(),
message: commit.message,
date: commit.date,
insertions: stats.insertions,