Skip to content

Commit 706c60c

Browse files
committed
Clean some cffi warnings
"has no values explicitly defined"
1 parent 0733ba4 commit 706c60c

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

pygit2/decl.h

+16-2
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,16 @@ int git_diff_tree_to_index(git_diff **diff, git_repository *repo, git_tree *old_
410410
* git_checkout
411411
*/
412412

413-
typedef enum { ... } git_checkout_notify_t;
413+
typedef enum {
414+
GIT_CHECKOUT_NOTIFY_NONE = 0,
415+
GIT_CHECKOUT_NOTIFY_CONFLICT = 1,
416+
GIT_CHECKOUT_NOTIFY_DIRTY = 2,
417+
GIT_CHECKOUT_NOTIFY_UPDATED = 4,
418+
GIT_CHECKOUT_NOTIFY_UNTRACKED = 8,
419+
GIT_CHECKOUT_NOTIFY_IGNORED = 16,
420+
421+
GIT_CHECKOUT_NOTIFY_ALL = 0x0FFFF
422+
} git_checkout_notify_t;
414423

415424
typedef int (*git_checkout_notify_cb)(
416425
git_checkout_notify_t why,
@@ -743,7 +752,12 @@ void git_blame_free(git_blame *blame);
743752
* Merging
744753
*/
745754

746-
typedef enum { ... } git_merge_flag_t;
755+
typedef enum {
756+
GIT_MERGE_FIND_RENAMES = 1,
757+
GIT_MERGE_FAIL_ON_CONFLICT = 2,
758+
GIT_MERGE_SKIP_REUC = 4,
759+
GIT_MERGE_NO_RECURSIVE = 8,
760+
} git_merge_flag_t;
747761

748762
typedef enum {
749763
GIT_MERGE_FILE_FAVOR_NORMAL = 0,

0 commit comments

Comments
 (0)