---
import Date from "@components/organisms/Date.astro";
import { gitDir } from "@lib/git";
import type { Commit } from "@lib/git/types";
import { toIso8601Full } from "@utils/datetime";
type Props = { commit: Commit; lang: string };
const dir = await gitDir();
const { hash, files, author, committer, signature } = Astro.props.commit;
---
Commit do git
Informações sobre o último commit que modificou ficheiros relacionados a
este blog post:
- Hash
- 0x{hash.short.toUpperCase()}
- Ficheiros modificados
{
files.length > 0
? files.map((file) => (
- {file.path.pathname.replace(dir.pathname, "")}
))
: - Nenhum ficheiro modificado
}
-
Autor ()
-
{author.name} <{
author.email
}>
-
Commiter ()
-
{committer.name} <{
committer.email
}>
{
signature &&
(
- Assinatura do commit
-
- Tipo
- {signature.type}
- Assinante
- {signature.signer}
- Fingerprint da chave
- 0x{signature.key.short}
)
}