Commits
- Commit:
4d5ee9564a9e46a1f634f619833c62f636cfbdc1
- From:
- Josh Rickmar <jrick@zettaport.com>
- Date:
create and verify tags signed by SSH keys
This adds a new -s flag to 'got tag' that specifies the signer
identity (for example, a key file) of the tagger. The tag object will
include a signature that validates each of the tag object headers and
the tag message.
Verifying these signed tags requires maintaining an allowed signers
file which maps signer identities (i.e. the email address of the
tagger) to SSH public keys. See ssh-keygen(1) for more details of the
allowed signers file. After creating this file and providing the path
to it in got.conf(5) using the allowed_signers option, tags may be
verified using with 'got tag -V tag_name'. The return code will be
non-zero if a signature fails to verify.
ok stsp@
- Commit:
211cfef0b26adf6eade801e8beae44526d31d1ca
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use time-based rate-limiting for gotadmin progress output
Suggested by naddy some time ago.
ok tracey
- Commit:
7d69d862a07866680ea64fcf8c30500f1f510243
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
let gotadmin find the repository automatically if invoked in a work tree
Move a small amount of code from worktree.c to a new file worktree_open.c,
which contains everything required to open and close a work tree and inspect
some of its basic parameters. This can be used by gotadmin.
ok tracey
- Commit:
b343c297c60d4200da952ab5b2843eec39ed42b1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a bloom filter to avoid pointless pack index searches
- Commit:
321a74a5caf6877e6bbbfb6b160763c790d79d16
- From:
- Christian Weisgerber <naddy@mips.inka.de>
- Date:
garbage-collect unused "dist" target from subdirectory Makefiles
ok stsp
- Commit:
05118f5ae5dbf7f5e714baec9417e4192659d06a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement gotadmin pack, indexpack, and listpack commands
- Commit:
20662ea0d15900417adcea3b296822f88d2a38d4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce 'gotadmin info'