diff options
author | Russell Belfer <rb@github.com> | 2012-10-09 14:35:24 -0700 |
---|---|---|
committer | Russell Belfer <rb@github.com> | 2012-10-09 14:35:24 -0700 |
commit | fe67e404da4230149ada1b94acadf7dde828b22e (patch) | |
tree | f027b2e6da384510fd5af8f445811b0f57812b62 /include/git2/checkout.h | |
parent | 0d64bef941928046d114c4da1acb70bd2907855e (diff) | |
download | libgit2-fe67e404da4230149ada1b94acadf7dde828b22e.tar.gz |
Move enum comments next to actual values
Diffstat (limited to 'include/git2/checkout.h')
-rw-r--r-- | include/git2/checkout.h | 44 |
1 files changed, 23 insertions, 21 deletions
diff --git a/include/git2/checkout.h b/include/git2/checkout.h index fb1a23030..bc532bb58 100644 --- a/include/git2/checkout.h +++ b/include/git2/checkout.h @@ -26,32 +26,34 @@ GIT_BEGIN_DECL * * These flags control what checkout does with files. Pass in a * combination of these values OR'ed together. - * - * - GIT_CHECKOUT_DEFAULT: With this value, checkout does not update - * any files in the working directory. - * - GIT_CHECKOUT_OVERWRITE_MODIFIED: When a file exists and is modified, - * replace the modifications with the new version. - * - GIT_CHECKOUT_CREATE_MISSING: When a file does not exist in the - * working directory, create it. - * - GIT_CHECKOUT_REMOVE_UNTRACKED: If an untracked file in encountered - * in the working directory, delete it. */ typedef enum { - GIT_CHECKOUT_DEFAULT = (1 << 0), - GIT_CHECKOUT_OVERWRITE_MODIFIED = (1 << 1), - GIT_CHECKOUT_CREATE_MISSING = (1 << 2), - GIT_CHECKOUT_REMOVE_UNTRACKED = (1 << 3), + /** Checkout does not update any files in the working directory. */ + GIT_CHECKOUT_DEFAULT = (1 << 0), + + /** When a file exists and is modified, replace it with new version. */ + GIT_CHECKOUT_OVERWRITE_MODIFIED = (1 << 1), + + /** When a file does not exist in the working directory, create it. */ + GIT_CHECKOUT_CREATE_MISSING = (1 << 2), + + /** If an untracked file in found in the working dir, delete it. */ + GIT_CHECKOUT_REMOVE_UNTRACKED = (1 << 3), } git_checkout_strategy_t; -/* Use zeros to indicate default settings */ +/** + * Checkout options structure + * + * Use zeros to indicate default settings. + */ typedef struct git_checkout_opts { - unsigned int checkout_strategy; /* default: GIT_CHECKOUT_DEFAULT */ - int disable_filters; - int dir_mode; /* default is 0755 */ - int file_mode; /* default is 0644 */ - int file_open_flags; /* default is O_CREAT | O_TRUNC | O_WRONLY */ + unsigned int checkout_strategy; /** default: GIT_CHECKOUT_DEFAULT */ + int disable_filters; /** don't apply filters like CRLF conversion */ + int dir_mode; /** default is 0755 */ + int file_mode; /** default is 0644 or 0755 as dictated by blob */ + int file_open_flags; /** default is O_CREAT | O_TRUNC | O_WRONLY */ - /* Optional callback to notify the consumer of files that + /** Optional callback to notify the consumer of files that * haven't be checked out because a modified version of them * exist in the working directory. * @@ -66,7 +68,7 @@ typedef struct git_checkout_opts { void *notify_payload; - /* when not NULL, arrays of fnmatch pattern specifying + /** When not NULL, array of fnmatch patterns specifying * which paths should be taken into account */ git_strarray paths; |