summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Pettersson <boretrk@hotmail.com>2021-10-03 00:12:52 +0200
committerPeter Pettersson <boretrk@hotmail.com>2021-11-15 16:45:40 +0100
commit38c3449822162e7b7669c1cc7ca778afccb59406 (patch)
tree7ce432a4a459b0b0ca025945b4aca9f2b54b9caa
parent5221e1854846ac31dd2ada44fb29dc705104e851 (diff)
downloadlibgit2-38c3449822162e7b7669c1cc7ca778afccb59406.tar.gz
Make enum in includes C90 compliant by removing trailing comma.
-rw-r--r--include/git2/apply.h4
-rw-r--r--include/git2/attr.h2
-rw-r--r--include/git2/blame.h2
-rw-r--r--include/git2/blob.h2
-rw-r--r--include/git2/cert.h4
-rw-r--r--include/git2/checkout.h2
-rw-r--r--include/git2/clone.h2
-rw-r--r--include/git2/common.h2
-rw-r--r--include/git2/config.h2
-rw-r--r--include/git2/credential.h2
-rw-r--r--include/git2/deprecated.h2
-rw-r--r--include/git2/describe.h2
-rw-r--r--include/git2/diff.h14
-rw-r--r--include/git2/email.h2
-rw-r--r--include/git2/errors.h2
-rw-r--r--include/git2/filter.h4
-rw-r--r--include/git2/index.h10
-rw-r--r--include/git2/merge.h10
-rw-r--r--include/git2/odb_backend.h2
-rw-r--r--include/git2/pack.h2
-rw-r--r--include/git2/pathspec.h2
-rw-r--r--include/git2/proxy.h2
-rw-r--r--include/git2/rebase.h2
-rw-r--r--include/git2/refs.h2
-rw-r--r--include/git2/remote.h8
-rw-r--r--include/git2/repository.h8
-rw-r--r--include/git2/reset.h2
-rw-r--r--include/git2/revparse.h2
-rw-r--r--include/git2/revwalk.h2
-rw-r--r--include/git2/stash.h6
-rw-r--r--include/git2/status.h6
-rw-r--r--include/git2/submodule.h2
-rw-r--r--include/git2/sys/commit_graph.h2
-rw-r--r--include/git2/sys/stream.h2
-rw-r--r--include/git2/sys/transport.h4
-rw-r--r--include/git2/tree.h4
-rw-r--r--include/git2/types.h12
-rw-r--r--include/git2/worktree.h2
38 files changed, 72 insertions, 72 deletions
diff --git a/include/git2/apply.h b/include/git2/apply.h
index bc637df1c..814bc8f16 100644
--- a/include/git2/apply.h
+++ b/include/git2/apply.h
@@ -59,7 +59,7 @@ typedef enum {
* Don't actually make changes, just test that the patch applies.
* This is the equivalent of `git apply --check`.
*/
- GIT_APPLY_CHECK = (1 << 0),
+ GIT_APPLY_CHECK = (1 << 0)
} git_apply_flags_t;
/**
@@ -127,7 +127,7 @@ typedef enum {
* Apply the patch to both the working directory and the index.
* This is the equivalent of `git apply --index`.
*/
- GIT_APPLY_LOCATION_BOTH = 2,
+ GIT_APPLY_LOCATION_BOTH = 2
} git_apply_location_t;
/**
diff --git a/include/git2/attr.h b/include/git2/attr.h
index 3891a0c97..157192c9d 100644
--- a/include/git2/attr.h
+++ b/include/git2/attr.h
@@ -83,7 +83,7 @@ typedef enum {
GIT_ATTR_VALUE_UNSPECIFIED = 0, /**< The attribute has been left unspecified */
GIT_ATTR_VALUE_TRUE, /**< The attribute has been set */
GIT_ATTR_VALUE_FALSE, /**< The attribute has been unset */
- GIT_ATTR_VALUE_STRING, /**< This attribute has a value */
+ GIT_ATTR_VALUE_STRING /**< This attribute has a value */
} git_attr_value_t;
/**
diff --git a/include/git2/blame.h b/include/git2/blame.h
index d193ce14e..33a9fbc98 100644
--- a/include/git2/blame.h
+++ b/include/git2/blame.h
@@ -73,7 +73,7 @@ typedef enum {
GIT_BLAME_USE_MAILMAP = (1<<5),
/** Ignore whitespace differences */
- GIT_BLAME_IGNORE_WHITESPACE = (1<<6),
+ GIT_BLAME_IGNORE_WHITESPACE = (1<<6)
} git_blame_flag_t;
/**
diff --git a/include/git2/blob.h b/include/git2/blob.h
index 8fc73919d..4922b087a 100644
--- a/include/git2/blob.h
+++ b/include/git2/blob.h
@@ -119,7 +119,7 @@ typedef enum {
* When set, filters will be loaded from a `.gitattributes` file
* in the specified commit.
*/
- GIT_BLOB_FILTER_ATTRIBUTES_FROM_COMMIT = (1 << 3),
+ GIT_BLOB_FILTER_ATTRIBUTES_FROM_COMMIT = (1 << 3)
} git_blob_filter_flag_t;
/**
diff --git a/include/git2/cert.h b/include/git2/cert.h
index 0ed38ffcd..05213a571 100644
--- a/include/git2/cert.h
+++ b/include/git2/cert.h
@@ -44,7 +44,7 @@ typedef enum git_cert_t {
* information about the certificate. This is used when using
* curl.
*/
- GIT_CERT_STRARRAY,
+ GIT_CERT_STRARRAY
} git_cert_t;
/**
@@ -82,7 +82,7 @@ typedef enum {
/** SHA-256 is available */
GIT_CERT_SSH_SHA256 = (1 << 2),
/** Raw hostkey is available */
- GIT_CERT_SSH_RAW = (1 << 3),
+ GIT_CERT_SSH_RAW = (1 << 3)
} git_cert_ssh_t;
typedef enum {
diff --git a/include/git2/checkout.h b/include/git2/checkout.h
index c7aeee431..f026d5bc2 100644
--- a/include/git2/checkout.h
+++ b/include/git2/checkout.h
@@ -190,7 +190,7 @@ typedef enum {
/** Recursively checkout submodules with same options (NOT IMPLEMENTED) */
GIT_CHECKOUT_UPDATE_SUBMODULES = (1u << 16),
/** Recursively checkout submodules if HEAD moved in super repo (NOT IMPLEMENTED) */
- GIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED = (1u << 17),
+ GIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED = (1u << 17)
} git_checkout_strategy_t;
diff --git a/include/git2/clone.h b/include/git2/clone.h
index 3c3ea260e..c517ec3d6 100644
--- a/include/git2/clone.h
+++ b/include/git2/clone.h
@@ -49,7 +49,7 @@ typedef enum {
* Bypass the git-aware transport, but do not try to use
* hardlinks.
*/
- GIT_CLONE_LOCAL_NO_LINKS,
+ GIT_CLONE_LOCAL_NO_LINKS
} git_clone_local_t;
/**
diff --git a/include/git2/common.h b/include/git2/common.h
index 2ee829025..d62d9be18 100644
--- a/include/git2/common.h
+++ b/include/git2/common.h
@@ -147,7 +147,7 @@ typedef enum {
* If set, libgit2 was built with support for sub-second resolution in file
* modification times.
*/
- GIT_FEATURE_NSEC = (1 << 3),
+ GIT_FEATURE_NSEC = (1 << 3)
} git_feature_t;
/**
diff --git a/include/git2/config.h b/include/git2/config.h
index 7c8e388b2..cad01ea49 100644
--- a/include/git2/config.h
+++ b/include/git2/config.h
@@ -55,7 +55,7 @@ typedef enum {
/** Represents the highest level available config file (i.e. the most
* specific config file available that actually is loaded)
*/
- GIT_CONFIG_HIGHEST_LEVEL = -1,
+ GIT_CONFIG_HIGHEST_LEVEL = -1
} git_config_level_t;
/**
diff --git a/include/git2/credential.h b/include/git2/credential.h
index 9426a6ea2..a4e68e853 100644
--- a/include/git2/credential.h
+++ b/include/git2/credential.h
@@ -75,7 +75,7 @@ typedef enum {
*
* @see git_credential_ssh_key_memory_new
*/
- GIT_CREDENTIAL_SSH_MEMORY = (1u << 6),
+ GIT_CREDENTIAL_SSH_MEMORY = (1u << 6)
} git_credential_t;
/**
diff --git a/include/git2/deprecated.h b/include/git2/deprecated.h
index 37b9fa0e2..f73d7da61 100644
--- a/include/git2/deprecated.h
+++ b/include/git2/deprecated.h
@@ -313,7 +313,7 @@ typedef enum {
GIT_DIFF_FORMAT_EMAIL_NONE = 0,
/** Don't insert "[PATCH]" in the subject header*/
- GIT_DIFF_FORMAT_EMAIL_EXCLUDE_SUBJECT_PATCH_MARKER = (1 << 0),
+ GIT_DIFF_FORMAT_EMAIL_EXCLUDE_SUBJECT_PATCH_MARKER = (1 << 0)
} git_diff_format_email_flags_t;
diff --git a/include/git2/describe.h b/include/git2/describe.h
index 1d2ca1496..e8afd6879 100644
--- a/include/git2/describe.h
+++ b/include/git2/describe.h
@@ -30,7 +30,7 @@ GIT_BEGIN_DECL
typedef enum {
GIT_DESCRIBE_DEFAULT,
GIT_DESCRIBE_TAGS,
- GIT_DESCRIBE_ALL,
+ GIT_DESCRIBE_ALL
} git_describe_strategy_t;
/**
diff --git a/include/git2/diff.h b/include/git2/diff.h
index b0119b9f7..c040cd190 100644
--- a/include/git2/diff.h
+++ b/include/git2/diff.h
@@ -170,7 +170,7 @@ typedef enum {
/** Include the necessary deflate / delta information so that `git-apply`
* can apply given diff information to binary files.
*/
- GIT_DIFF_SHOW_BINARY = (1u << 30),
+ GIT_DIFF_SHOW_BINARY = (1u << 30)
} git_diff_option_t;
/**
@@ -207,7 +207,7 @@ typedef enum {
GIT_DIFF_FLAG_BINARY = (1u << 0), /**< file(s) treated as binary data */
GIT_DIFF_FLAG_NOT_BINARY = (1u << 1), /**< file(s) treated as text data */
GIT_DIFF_FLAG_VALID_ID = (1u << 2), /**< `id` value is known correct */
- GIT_DIFF_FLAG_EXISTS = (1u << 3), /**< file exists at this side of the delta */
+ GIT_DIFF_FLAG_EXISTS = (1u << 3) /**< file exists at this side of the delta */
} git_diff_flag_t;
/**
@@ -231,7 +231,7 @@ typedef enum {
GIT_DELTA_UNTRACKED = 7, /**< entry is untracked item in workdir */
GIT_DELTA_TYPECHANGE = 8, /**< type of entry changed between old and new */
GIT_DELTA_UNREADABLE = 9, /**< entry is unreadable */
- GIT_DELTA_CONFLICTED = 10, /**< entry in the index is conflicted */
+ GIT_DELTA_CONFLICTED = 10 /**< entry in the index is conflicted */
} git_delta_t;
/**
@@ -497,7 +497,7 @@ typedef enum {
GIT_DIFF_BINARY_LITERAL,
/** The binary data is the delta from one side to the other. */
- GIT_DIFF_BINARY_DELTA,
+ GIT_DIFF_BINARY_DELTA
} git_diff_binary_t;
/** The contents of one of the files in a binary diff. */
@@ -706,7 +706,7 @@ typedef enum {
* GIT_DIFF_INCLUDE_UNMODIFIED flag. If you do not want UNMODIFIED
* records in the final result, pass this flag to have them removed.
*/
- GIT_DIFF_FIND_REMOVE_UNMODIFIED = (1u << 16),
+ GIT_DIFF_FIND_REMOVE_UNMODIFIED = (1u << 16)
} git_diff_find_t;
/**
@@ -1107,7 +1107,7 @@ typedef enum {
GIT_DIFF_FORMAT_RAW = 3u, /**< like git diff --raw */
GIT_DIFF_FORMAT_NAME_ONLY = 4u, /**< like git diff --name-only */
GIT_DIFF_FORMAT_NAME_STATUS = 5u, /**< like git diff --name-status */
- GIT_DIFF_FORMAT_PATCH_ID = 6u, /**< git diff as used by git patch-id */
+ GIT_DIFF_FORMAT_PATCH_ID = 6u /**< git diff as used by git patch-id */
} git_diff_format_t;
/**
@@ -1311,7 +1311,7 @@ typedef enum {
GIT_DIFF_STATS_NUMBER = (1u << 2),
/** Extended header information such as creations, renames and mode changes, equivalent of `--summary` */
- GIT_DIFF_STATS_INCLUDE_SUMMARY = (1u << 3),
+ GIT_DIFF_STATS_INCLUDE_SUMMARY = (1u << 3)
} git_diff_stats_format_t;
/**
diff --git a/include/git2/email.h b/include/git2/email.h
index b56be5d0e..20393653e 100644
--- a/include/git2/email.h
+++ b/include/git2/email.h
@@ -34,7 +34,7 @@ typedef enum {
GIT_EMAIL_CREATE_ALWAYS_NUMBER = (1u << 1),
/** Do not perform rename or similarity detection. */
- GIT_EMAIL_CREATE_NO_RENAMES = (1u << 2),
+ GIT_EMAIL_CREATE_NO_RENAMES = (1u << 2)
} git_email_create_flags_t;
/**
diff --git a/include/git2/errors.h b/include/git2/errors.h
index de51582d5..5a5f8c5a2 100644
--- a/include/git2/errors.h
+++ b/include/git2/errors.h
@@ -57,7 +57,7 @@ typedef enum {
GIT_RETRY = -32, /**< Internal only */
GIT_EMISMATCH = -33, /**< Hashsum mismatch in object */
GIT_EINDEXDIRTY = -34, /**< Unsaved changes in the index would be overwritten */
- GIT_EAPPLYFAIL = -35, /**< Patch application failed */
+ GIT_EAPPLYFAIL = -35 /**< Patch application failed */
} git_error_code;
/**
diff --git a/include/git2/filter.h b/include/git2/filter.h
index 0465e5b14..632bb84e3 100644
--- a/include/git2/filter.h
+++ b/include/git2/filter.h
@@ -32,7 +32,7 @@ typedef enum {
GIT_FILTER_TO_WORKTREE = 0,
GIT_FILTER_SMUDGE = GIT_FILTER_TO_WORKTREE,
GIT_FILTER_TO_ODB = 1,
- GIT_FILTER_CLEAN = GIT_FILTER_TO_ODB,
+ GIT_FILTER_CLEAN = GIT_FILTER_TO_ODB
} git_filter_mode_t;
/**
@@ -54,7 +54,7 @@ typedef enum {
* Load attributes from `.gitattributes` in a given commit.
* This can only be specified in a `git_filter_options`.
*/
- GIT_FILTER_ATTRIBUTES_FROM_COMMIT = (1u << 3),
+ GIT_FILTER_ATTRIBUTES_FROM_COMMIT = (1u << 3)
} git_filter_flag_t;
/**
diff --git a/include/git2/index.h b/include/git2/index.h
index 532a52091..5864791e6 100644
--- a/include/git2/index.h
+++ b/include/git2/index.h
@@ -86,7 +86,7 @@ typedef struct git_index_entry {
*/
typedef enum {
GIT_INDEX_ENTRY_EXTENDED = (0x4000),
- GIT_INDEX_ENTRY_VALID = (0x8000),
+ GIT_INDEX_ENTRY_VALID = (0x8000)
} git_index_entry_flag_t;
#define GIT_INDEX_ENTRY_STAGE(E) \
@@ -119,7 +119,7 @@ typedef enum {
GIT_INDEX_ENTRY_EXTENDED_FLAGS = (GIT_INDEX_ENTRY_INTENT_TO_ADD | GIT_INDEX_ENTRY_SKIP_WORKTREE),
- GIT_INDEX_ENTRY_UPTODATE = (1 << 2),
+ GIT_INDEX_ENTRY_UPTODATE = (1 << 2)
} git_index_entry_extended_flag_t;
/** Capabilities of system that affect index actions. */
@@ -127,7 +127,7 @@ typedef enum {
GIT_INDEX_CAPABILITY_IGNORE_CASE = 1,
GIT_INDEX_CAPABILITY_NO_FILEMODE = 2,
GIT_INDEX_CAPABILITY_NO_SYMLINKS = 4,
- GIT_INDEX_CAPABILITY_FROM_OWNER = -1,
+ GIT_INDEX_CAPABILITY_FROM_OWNER = -1
} git_index_capability_t;
@@ -140,7 +140,7 @@ typedef enum {
GIT_INDEX_ADD_DEFAULT = 0,
GIT_INDEX_ADD_FORCE = (1u << 0),
GIT_INDEX_ADD_DISABLE_PATHSPEC_MATCH = (1u << 1),
- GIT_INDEX_ADD_CHECK_PATHSPEC = (1u << 2),
+ GIT_INDEX_ADD_CHECK_PATHSPEC = (1u << 2)
} git_index_add_option_t;
/** Git index stage states */
@@ -163,7 +163,7 @@ typedef enum {
GIT_INDEX_STAGE_OURS = 2,
/** The "theirs" side of a conflict. */
- GIT_INDEX_STAGE_THEIRS = 3,
+ GIT_INDEX_STAGE_THEIRS = 3
} git_index_stage_t;
/**
diff --git a/include/git2/merge.h b/include/git2/merge.h
index fc27c9d1d..e32c53fcc 100644
--- a/include/git2/merge.h
+++ b/include/git2/merge.h
@@ -91,7 +91,7 @@ typedef enum {
* instead simply use the first base. This flag provides a similar
* merge base to `git-merge-resolve`.
*/
- GIT_MERGE_NO_RECURSIVE = (1 << 3),
+ GIT_MERGE_NO_RECURSIVE = (1 << 3)
} git_merge_flag_t;
/**
@@ -127,7 +127,7 @@ typedef enum {
* which has the result of combining both files. The index will not
* record a conflict.
*/
- GIT_MERGE_FILE_FAVOR_UNION = 3,
+ GIT_MERGE_FILE_FAVOR_UNION = 3
} git_merge_file_favor_t;
/**
@@ -159,7 +159,7 @@ typedef enum {
GIT_MERGE_FILE_DIFF_PATIENCE = (1 << 6),
/** Take extra time to find minimal diff */
- GIT_MERGE_FILE_DIFF_MINIMAL = (1 << 7),
+ GIT_MERGE_FILE_DIFF_MINIMAL = (1 << 7)
} git_merge_file_flag_t;
#define GIT_MERGE_CONFLICT_MARKER_SIZE 7
@@ -341,7 +341,7 @@ typedef enum {
* a valid commit. No merge can be performed, but the caller may wish
* to simply set HEAD to the target commit(s).
*/
- GIT_MERGE_ANALYSIS_UNBORN = (1 << 3),
+ GIT_MERGE_ANALYSIS_UNBORN = (1 << 3)
} git_merge_analysis_t;
/**
@@ -364,7 +364,7 @@ typedef enum {
* There is a `merge.ff=only` configuration setting, suggesting that
* the user only wants fast-forward merges.
*/
- GIT_MERGE_PREFERENCE_FASTFORWARD_ONLY = (1 << 1),
+ GIT_MERGE_PREFERENCE_FASTFORWARD_ONLY = (1 << 1)
} git_merge_preference_t;
/**
diff --git a/include/git2/odb_backend.h b/include/git2/odb_backend.h
index c593bac26..5ad777b17 100644
--- a/include/git2/odb_backend.h
+++ b/include/git2/odb_backend.h
@@ -71,7 +71,7 @@ GIT_EXTERN(int) git_odb_backend_one_pack(git_odb_backend **out, const char *inde
typedef enum {
GIT_STREAM_RDONLY = (1 << 1),
GIT_STREAM_WRONLY = (1 << 2),
- GIT_STREAM_RW = (GIT_STREAM_RDONLY | GIT_STREAM_WRONLY),
+ GIT_STREAM_RW = (GIT_STREAM_RDONLY | GIT_STREAM_WRONLY)
} git_odb_stream_t;
/**
diff --git a/include/git2/pack.h b/include/git2/pack.h
index 3b9beb665..cd28a4f5b 100644
--- a/include/git2/pack.h
+++ b/include/git2/pack.h
@@ -51,7 +51,7 @@ GIT_BEGIN_DECL
*/
typedef enum {
GIT_PACKBUILDER_ADDING_OBJECTS = 0,
- GIT_PACKBUILDER_DELTAFICATION = 1,
+ GIT_PACKBUILDER_DELTAFICATION = 1
} git_packbuilder_stage_t;
/**
diff --git a/include/git2/pathspec.h b/include/git2/pathspec.h
index 329965789..acbd5cd1d 100644
--- a/include/git2/pathspec.h
+++ b/include/git2/pathspec.h
@@ -69,7 +69,7 @@ typedef enum {
* just test if there were any matches at all or in combination with
* GIT_PATHSPEC_FIND_FAILURES to validate a pathspec.
*/
- GIT_PATHSPEC_FAILURES_ONLY = (1u << 5),
+ GIT_PATHSPEC_FAILURES_ONLY = (1u << 5)
} git_pathspec_flag_t;
/**
diff --git a/include/git2/proxy.h b/include/git2/proxy.h
index 653425dee..cfc0c645f 100644
--- a/include/git2/proxy.h
+++ b/include/git2/proxy.h
@@ -32,7 +32,7 @@ typedef enum {
/**
* Connect via the URL given in the options
*/
- GIT_PROXY_SPECIFIED,
+ GIT_PROXY_SPECIFIED
} git_proxy_t;
/**
diff --git a/include/git2/rebase.h b/include/git2/rebase.h
index 11e452cbf..2a5dece7c 100644
--- a/include/git2/rebase.h
+++ b/include/git2/rebase.h
@@ -152,7 +152,7 @@ typedef enum {
* No commit will be cherry-picked. The client should run the given
* command and (if successful) continue.
*/
- GIT_REBASE_OPERATION_EXEC,
+ GIT_REBASE_OPERATION_EXEC
} git_rebase_operation_t;
#define GIT_REBASE_OPTIONS_VERSION 1
diff --git a/include/git2/refs.h b/include/git2/refs.h
index 7ebb209b2..3a0095bb6 100644
--- a/include/git2/refs.h
+++ b/include/git2/refs.h
@@ -686,7 +686,7 @@ typedef enum {
* so the `ONELEVEL` naming rules aren't enforced and 'master'
* becomes a valid name.
*/
- GIT_REFERENCE_FORMAT_REFSPEC_SHORTHAND = (1u << 2),
+ GIT_REFERENCE_FORMAT_REFSPEC_SHORTHAND = (1u << 2)
} git_reference_format_t;
/**
diff --git a/include/git2/remote.h b/include/git2/remote.h
index 4d57eaaf7..088f528a6 100644
--- a/include/git2/remote.h
+++ b/include/git2/remote.h
@@ -49,7 +49,7 @@ typedef enum {
GIT_REMOTE_CREATE_SKIP_INSTEADOF = (1 << 0),
/** Don't build a fetchspec from the name if none is set */
- GIT_REMOTE_CREATE_SKIP_DEFAULT_FETCHSPEC = (1 << 1),
+ GIT_REMOTE_CREATE_SKIP_DEFAULT_FETCHSPEC = (1 << 1)
} git_remote_create_flags;
/**
@@ -443,7 +443,7 @@ GIT_EXTERN(int) git_remote_list(git_strarray *out, git_repository *repo);
typedef enum git_remote_completion_t {
GIT_REMOTE_COMPLETION_DOWNLOAD,
GIT_REMOTE_COMPLETION_INDEXING,
- GIT_REMOTE_COMPLETION_ERROR,
+ GIT_REMOTE_COMPLETION_ERROR
} git_remote_completion_t;
/** Push network progress notification function */
@@ -665,7 +665,7 @@ typedef enum {
/**
* Force pruning off
*/
- GIT_FETCH_NO_PRUNE,
+ GIT_FETCH_NO_PRUNE
} git_fetch_prune_t;
/**
@@ -690,7 +690,7 @@ typedef enum {
/**
* Ask for the all the tags.
*/
- GIT_REMOTE_DOWNLOAD_TAGS_ALL,
+ GIT_REMOTE_DOWNLOAD_TAGS_ALL
} git_remote_autotag_option_t;
/**
diff --git a/include/git2/repository.h b/include/git2/repository.h
index 8d1cffc9b..8bd877be4 100644
--- a/include/git2/repository.h
+++ b/include/git2/repository.h
@@ -141,7 +141,7 @@ typedef enum {
* `git_repository_open_ext` with this flag will error out if either
* $GIT_WORK_TREE or $GIT_COMMON_DIR is set.
*/
- GIT_REPOSITORY_OPEN_FROM_ENV = (1 << 4),
+ GIT_REPOSITORY_OPEN_FROM_ENV = (1 << 4)
} git_repository_open_flag_t;
/**
@@ -267,7 +267,7 @@ typedef enum {
* If an alternate workdir is specified, use relative paths for the gitdir
* and core.worktree.
*/
- GIT_REPOSITORY_INIT_RELATIVE_GITLINK = (1u << 6),
+ GIT_REPOSITORY_INIT_RELATIVE_GITLINK = (1u << 6)
} git_repository_init_flag_t;
/**
@@ -292,7 +292,7 @@ typedef enum {
/**
* Use "--shared=all" behavior, adding world readability.
*/
- GIT_REPOSITORY_INIT_SHARED_ALL = 0002777,
+ GIT_REPOSITORY_INIT_SHARED_ALL = 0002777
} git_repository_init_mode_t;
/**
@@ -876,7 +876,7 @@ typedef enum {
GIT_REPOSITORY_STATE_REBASE_INTERACTIVE,
GIT_REPOSITORY_STATE_REBASE_MERGE,
GIT_REPOSITORY_STATE_APPLY_MAILBOX,
- GIT_REPOSITORY_STATE_APPLY_MAILBOX_OR_REBASE,
+ GIT_REPOSITORY_STATE_APPLY_MAILBOX_OR_REBASE
} git_repository_state_t;
/**
diff --git a/include/git2/reset.h b/include/git2/reset.h
index be2541433..7a471bdd0 100644
--- a/include/git2/reset.h
+++ b/include/git2/reset.h
@@ -26,7 +26,7 @@ GIT_BEGIN_DECL
typedef enum {
GIT_RESET_SOFT = 1, /**< Move the head to the given commit */
GIT_RESET_MIXED = 2, /**< SOFT plus reset index to the commit */
- GIT_RESET_HARD = 3, /**< MIXED plus changes in working tree discarded */
+ GIT_RESET_HARD = 3 /**< MIXED plus changes in working tree discarded */
} git_reset_t;
/**
diff --git a/include/git2/revparse.h b/include/git2/revparse.h
index e14ddee96..51ea2dc13 100644
--- a/include/git2/revparse.h
+++ b/include/git2/revparse.h
@@ -74,7 +74,7 @@ typedef enum {
/** The spec targeted a range of commits. */
GIT_REVSPEC_RANGE = 1 << 1,
/** The spec used the '...' operator, which invokes special semantics. */
- GIT_REVSPEC_MERGE_BASE = 1 << 2,
+ GIT_REVSPEC_MERGE_BASE = 1 << 2
} git_revspec_t;
/**
diff --git a/include/git2/revwalk.h b/include/git2/revwalk.h
index 98dcbf8d1..241479d56 100644
--- a/include/git2/revwalk.h
+++ b/include/git2/revwalk.h
@@ -49,7 +49,7 @@ typedef enum {
* order; this sorting mode can be combined with
* any of the above.
*/
- GIT_SORT_REVERSE = 1 << 2,
+ GIT_SORT_REVERSE = 1 << 2
} git_sort_t;
/**
diff --git a/include/git2/stash.h b/include/git2/stash.h
index 795920ebc..32e6f9576 100644
--- a/include/git2/stash.h
+++ b/include/git2/stash.h
@@ -44,7 +44,7 @@ typedef enum {
* All ignored files are also stashed and then cleaned up from
* the working directory
*/
- GIT_STASH_INCLUDE_IGNORED = (1 << 2),
+ GIT_STASH_INCLUDE_IGNORED = (1 << 2)
} git_stash_flags;
/**
@@ -78,7 +78,7 @@ typedef enum {
/* Try to reinstate not only the working tree's changes,
* but also the index's changes.
*/
- GIT_STASH_APPLY_REINSTATE_INDEX = (1 << 0),
+ GIT_STASH_APPLY_REINSTATE_INDEX = (1 << 0)
} git_stash_apply_flags;
/** Stash apply progression states */
@@ -104,7 +104,7 @@ typedef enum {
GIT_STASH_APPLY_PROGRESS_CHECKOUT_MODIFIED,
/** The stash was applied successfully. */
- GIT_STASH_APPLY_PROGRESS_DONE,
+ GIT_STASH_APPLY_PROGRESS_DONE
} git_stash_apply_progress_t;
/**
diff --git a/include/git2/status.h b/include/git2/status.h
index 543e3faa8..526df6399 100644
--- a/include/git2/status.h
+++ b/include/git2/status.h
@@ -48,7 +48,7 @@ typedef enum {
GIT_STATUS_WT_UNREADABLE = (1u << 12),
GIT_STATUS_IGNORED = (1u << 14),
- GIT_STATUS_CONFLICTED = (1u << 15),
+ GIT_STATUS_CONFLICTED = (1u << 15)
} git_status_t;
/**
@@ -87,7 +87,7 @@ typedef enum {
* Only gives status based on index to working directory comparison,
* not comparing the index to the HEAD.
*/
- GIT_STATUS_SHOW_WORKDIR_ONLY = 2,
+ GIT_STATUS_SHOW_WORKDIR_ONLY = 2
} git_status_show_t;
/**
@@ -204,7 +204,7 @@ typedef enum {
* Unreadable files will be detected and given the status
* untracked instead of unreadable.
*/
- GIT_STATUS_OPT_INCLUDE_UNREADABLE_AS_UNTRACKED = (1u << 15),
+ GIT_STATUS_OPT_INCLUDE_UNREADABLE_AS_UNTRACKED = (1u << 15)
} git_status_opt_t;
#define GIT_STATUS_OPT_DEFAULTS \
diff --git a/include/git2/submodule.h b/include/git2/submodule.h
index 29d8bc1ce..c6eeb96dc 100644
--- a/include/git2/submodule.h
+++ b/include/git2/submodule.h
@@ -85,7 +85,7 @@ typedef enum {
GIT_SUBMODULE_STATUS_WD_MODIFIED = (1u << 10),
GIT_SUBMODULE_STATUS_WD_INDEX_MODIFIED = (1u << 11),
GIT_SUBMODULE_STATUS_WD_WD_MODIFIED = (1u << 12),
- GIT_SUBMODULE_STATUS_WD_UNTRACKED = (1u << 13),
+ GIT_SUBMODULE_STATUS_WD_UNTRACKED = (1u << 13)
} git_submodule_status_t;
#define GIT_SUBMODULE_STATUS__IN_FLAGS 0x000Fu
diff --git a/include/git2/sys/commit_graph.h b/include/git2/sys/commit_graph.h
index f6c0fc4b5..823c7ed57 100644
--- a/include/git2/sys/commit_graph.h
+++ b/include/git2/sys/commit_graph.h
@@ -94,7 +94,7 @@ typedef enum {
* Do not split commit-graph files. The other split strategy-related option
* fields are ignored.
*/
- GIT_COMMIT_GRAPH_SPLIT_STRATEGY_SINGLE_FILE = 0,
+ GIT_COMMIT_GRAPH_SPLIT_STRATEGY_SINGLE_FILE = 0
} git_commit_graph_split_strategy_t;
/**
diff --git a/include/git2/sys/stream.h b/include/git2/sys/stream.h
index 6f93cc48c..e0e03a2d7 100644
--- a/include/git2/sys/stream.h
+++ b/include/git2/sys/stream.h
@@ -79,7 +79,7 @@ typedef enum {
GIT_STREAM_STANDARD = 1,
/** A TLS-encrypted socket. */
- GIT_STREAM_TLS = 2,
+ GIT_STREAM_TLS = 2
} git_stream_t;
/**
diff --git a/include/git2/sys/transport.h b/include/git2/sys/transport.h
index fee34544f..76003ee84 100644
--- a/include/git2/sys/transport.h
+++ b/include/git2/sys/transport.h
@@ -30,7 +30,7 @@ GIT_BEGIN_DECL
* Currently unused.
*/
typedef enum {
- GIT_TRANSPORTFLAGS_NONE = 0,
+ GIT_TRANSPORTFLAGS_NONE = 0
} git_transport_flags_t;
struct git_transport {
@@ -289,7 +289,7 @@ typedef enum {
GIT_SERVICE_UPLOADPACK_LS = 1,
GIT_SERVICE_UPLOADPACK = 2,
GIT_SERVICE_RECEIVEPACK_LS = 3,
- GIT_SERVICE_RECEIVEPACK = 4,
+ GIT_SERVICE_RECEIVEPACK = 4
} git_smart_service_t;
typedef struct git_smart_subtransport git_smart_subtransport;
diff --git a/include/git2/tree.h b/include/git2/tree.h
index f2289fc7e..db24bf6ed 100644
--- a/include/git2/tree.h
+++ b/include/git2/tree.h
@@ -386,7 +386,7 @@ typedef int GIT_CALLBACK(git_treewalk_cb)(
/** Tree traversal modes */
typedef enum {
GIT_TREEWALK_PRE = 0, /* Pre-order */
- GIT_TREEWALK_POST = 1, /* Post-order */
+ GIT_TREEWALK_POST = 1 /* Post-order */
} git_treewalk_mode;
/**
@@ -428,7 +428,7 @@ typedef enum {
/** Update or insert an entry at the specified path */
GIT_TREE_UPDATE_UPSERT,
/** Remove an entry from the specified path */
- GIT_TREE_UPDATE_REMOVE,
+ GIT_TREE_UPDATE_REMOVE
} git_tree_update_t;
/**
diff --git a/include/git2/types.h b/include/git2/types.h
index aac8e42e2..34d8c99ef 100644
--- a/include/git2/types.h
+++ b/include/git2/types.h
@@ -78,7 +78,7 @@ typedef enum {
GIT_OBJECT_BLOB = 3, /**< A file revision object. */
GIT_OBJECT_TAG = 4, /**< An annotated tag object. */
GIT_OBJECT_OFS_DELTA = 6, /**< A delta, base is given by an offset. */
- GIT_OBJECT_REF_DELTA = 7, /**< A delta, base is given by object id. */
+ GIT_OBJECT_REF_DELTA = 7 /**< A delta, base is given by object id. */
} git_object_t;
/** An open object database handle. */
@@ -208,14 +208,14 @@ typedef enum {
GIT_REFERENCE_INVALID = 0, /**< Invalid reference */
GIT_REFERENCE_DIRECT = 1, /**< A reference that points at an object id */
GIT_REFERENCE_SYMBOLIC = 2, /**< A reference that points at another reference */
- GIT_REFERENCE_ALL = GIT_REFERENCE_DIRECT | GIT_REFERENCE_SYMBOLIC,
+ GIT_REFERENCE_ALL = GIT_REFERENCE_DIRECT | GIT_REFERENCE_SYMBOLIC
} git_reference_t;
/** Basic type of any Git branch. */
typedef enum {
GIT_BRANCH_LOCAL = 1,
GIT_BRANCH_REMOTE = 2,
- GIT_BRANCH_ALL = GIT_BRANCH_LOCAL|GIT_BRANCH_REMOTE,
+ GIT_BRANCH_ALL = GIT_BRANCH_LOCAL|GIT_BRANCH_REMOTE
} git_branch_t;
/** Valid modes for index and tree entries. */
@@ -225,7 +225,7 @@ typedef enum {
GIT_FILEMODE_BLOB = 0100644,
GIT_FILEMODE_BLOB_EXECUTABLE = 0100755,
GIT_FILEMODE_LINK = 0120000,
- GIT_FILEMODE_COMMIT = 0160000,
+ GIT_FILEMODE_COMMIT = 0160000
} git_filemode_t;
/**
@@ -334,7 +334,7 @@ typedef enum {
GIT_SUBMODULE_IGNORE_NONE = 1, /**< any change or untracked == dirty */
GIT_SUBMODULE_IGNORE_UNTRACKED = 2, /**< dirty if tracked files change */
GIT_SUBMODULE_IGNORE_DIRTY = 3, /**< only dirty if HEAD moved */
- GIT_SUBMODULE_IGNORE_ALL = 4, /**< never dirty */
+ GIT_SUBMODULE_IGNORE_ALL = 4 /**< never dirty */
} git_submodule_ignore_t;
/**
@@ -350,7 +350,7 @@ typedef enum {
typedef enum {
GIT_SUBMODULE_RECURSE_NO = 0,
GIT_SUBMODULE_RECURSE_YES = 1,
- GIT_SUBMODULE_RECURSE_ONDEMAND = 2,
+ GIT_SUBMODULE_RECURSE_ONDEMAND = 2
} git_submodule_recurse_t;
typedef struct git_writestream git_writestream;
diff --git a/include/git2/worktree.h b/include/git2/worktree.h
index 23084d8cd..85cf1a608 100644
--- a/include/git2/worktree.h
+++ b/include/git2/worktree.h
@@ -185,7 +185,7 @@ typedef enum {
/* Prune working tree even if it is locked */
GIT_WORKTREE_PRUNE_LOCKED = 1u << 1,
/* Prune checked out working tree */
- GIT_WORKTREE_PRUNE_WORKING_TREE = 1u << 2,
+ GIT_WORKTREE_PRUNE_WORKING_TREE = 1u << 2
} git_worktree_prune_t;
/**