···42424343## In-depth
44444545-### Brief overview of this program works
4545+### Brief overview of how this program works
46464747`git-signify` writes a tree object to some git repository containing the
4848following blobs:
···54545555Where `object` stores the raw (20 byte) object id of some git object
5656to be signed, and `signature` stores the signature over `object`. The
5757-tree's hash is returned by `git signify sign`.
5757+tree's hash is returned by `git signify raw sign`.
58585959### Storing signatures in tags
6060···7171The suggested approach to store signatures in tags is the following:
72727373```
7474-$ SIGNATURE_TREE=$(git signify sign -k $SECRET_KEY $OBJECT_TO_SIGN)
7474+$ SIGNATURE_TREE=$(git signify raw sign -k $SECRET_KEY $OBJECT_TO_SIGN)
7575$ SIGNATURE_COMMIT=$(git commit-tree $SIGNATURE_TREE -m Signature)
7676$ git tag signature-$OBJECT_TO_SIGN $SIGNATURE_COMMIT
7777$ git push --tags