An open API service indexing awesome lists of open source software.

https://github.com/0x2b3bfa0/git-timestamp

Boilerplate repository for RFC3161 TSA Git repository timestamping.
https://github.com/0x2b3bfa0/git-timestamp

commit git git-hook rfc3161 timestamp tsa

Last synced: 5 months ago
JSON representation

Boilerplate repository for RFC3161 TSA Git repository timestamping.

Awesome Lists containing this project

README

          

# `git-timestamp`
Boilerplate repository for RFC3161 TSA Git repository commit timestamping.

## Requirements

* `coreutils`
* `openssl`
* `curl`

## Install

1. Copy the [`./timestamp`](./timestamp) directory to the root of your repository.

2. Set up Git to use the included hook scripts:

```bash
git config --local core.hooksPath timestamp/hooks
```

3. Create a test commit and check the [`timestamp`](./timestamp) directory.

## Settings

You can choose which timestamping authority servers to use by editing [`./timestamp/servers.list`](./timestamp/servers.list) file.

## Persistence

Hooks won't remain enabled across devices, so you'll need to run the `git config` command each time you clone the repository to a new device.