diff options
author | Russell Belfer <rb@github.com> | 2012-11-27 15:28:48 -0800 |
---|---|---|
committer | Russell Belfer <rb@github.com> | 2012-11-27 15:28:48 -0800 |
commit | ca94e031fa21787ae6336f0aada1b01b2dd22077 (patch) | |
tree | 5113408a049178d14664f72cc1666655783d95d5 /include/git2/signature.h | |
parent | c3fb7d04edecb68f0307dfaa48a311f0f72db90e (diff) | |
download | libgit2-ca94e031fa21787ae6336f0aada1b01b2dd22077.tar.gz |
Various minor commenting fixes
Diffstat (limited to 'include/git2/signature.h')
-rw-r--r-- | include/git2/signature.h | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/include/git2/signature.h b/include/git2/signature.h index 01a6dfb44..7a265bd8e 100644 --- a/include/git2/signature.h +++ b/include/git2/signature.h @@ -20,8 +20,9 @@ GIT_BEGIN_DECL /** - * Create a new action signature. The signature must be freed - * manually or using git_signature_free + * Create a new action signature. + * + * Call `git_signature_free()` to free the data. * * Note: angle brackets ('<' and '>') characters are not allowed * to be used in either the `name` or the `email` parameter. @@ -36,8 +37,9 @@ GIT_BEGIN_DECL GIT_EXTERN(int) git_signature_new(git_signature **out, const char *name, const char *email, git_time_t time, int offset); /** - * Create a new action signature with a timestamp of 'now'. The - * signature must be freed manually or using git_signature_free + * Create a new action signature with a timestamp of 'now'. + * + * Call `git_signature_free()` to free the data. * * @param out new signature, in case of error NULL * @param name name of the person @@ -48,9 +50,10 @@ GIT_EXTERN(int) git_signature_now(git_signature **out, const char *name, const c /** - * Create a copy of an existing signature. All internal strings are also duplicated. - * The caller is responsible for freeing this structure with - * git_signature_free. + * Create a copy of an existing signature. All internal strings are also + * duplicated. + * + * Call `git_signature_free()` to free the data. * * @param sig signature to duplicated * @return a copy of sig, NULL on out of memory @@ -58,7 +61,11 @@ GIT_EXTERN(int) git_signature_now(git_signature **out, const char *name, const c GIT_EXTERN(git_signature *) git_signature_dup(const git_signature *sig); /** - * Free an existing signature + * Free an existing signature. + * + * Because the signature is not an opaque structure, it is legal to free it + * manually, but be sure to free the "name" and "email" strings in addition + * to the structure itself. * * @param sig signature to free */ |