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.
- Host: GitHub
- URL: https://github.com/0x2b3bfa0/git-timestamp
- Owner: 0x2b3bfa0
- License: gpl-3.0
- Created: 2020-05-27T08:37:15.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-08T17:22:50.000Z (over 5 years ago)
- Last Synced: 2024-10-11T13:22:26.338Z (over 1 year ago)
- Topics: commit, git, git-hook, rfc3161, timestamp, tsa
- Language: Shell
- Homepage: https://github.com/0x2b3bfa0/git-timestamp
- Size: 18.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.