Skip to content

Commit 4dcd706

Browse files
pcloudsgitster
authored andcommitted
submodule.h: drop extern from function declaration
Signed-off-by: Nguyễn Thái Ngọc Duy <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent d16ec9c commit 4dcd706

File tree

1 file changed

+56
-56
lines changed

1 file changed

+56
-56
lines changed

submodule.h

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -33,80 +33,80 @@ struct submodule_update_strategy {
3333
};
3434
#define SUBMODULE_UPDATE_STRATEGY_INIT {SM_UPDATE_UNSPECIFIED, NULL}
3535

36-
extern int is_gitmodules_unmerged(const struct index_state *istate);
37-
extern int is_staging_gitmodules_ok(struct index_state *istate);
38-
extern int update_path_in_gitmodules(const char *oldpath, const char *newpath);
39-
extern int remove_path_from_gitmodules(const char *path);
40-
extern void stage_updated_gitmodules(struct index_state *istate);
41-
extern void set_diffopt_flags_from_submodule_config(struct diff_options *,
42-
const char *path);
43-
extern int git_default_submodule_config(const char *var, const char *value, void *cb);
36+
int is_gitmodules_unmerged(const struct index_state *istate);
37+
int is_staging_gitmodules_ok(struct index_state *istate);
38+
int update_path_in_gitmodules(const char *oldpath, const char *newpath);
39+
int remove_path_from_gitmodules(const char *path);
40+
void stage_updated_gitmodules(struct index_state *istate);
41+
void set_diffopt_flags_from_submodule_config(struct diff_options *,
42+
const char *path);
43+
int git_default_submodule_config(const char *var, const char *value, void *cb);
4444

4545
struct option;
4646
int option_parse_recurse_submodules_worktree_updater(const struct option *opt,
4747
const char *arg, int unset);
48-
extern int is_submodule_active(struct repository *repo, const char *path);
48+
int is_submodule_active(struct repository *repo, const char *path);
4949
/*
5050
* Determine if a submodule has been populated at a given 'path' by checking if
5151
* the <path>/.git resolves to a valid git repository.
5252
* If return_error_code is NULL, die on error.
5353
* Otherwise the return error code is the same as of resolve_gitdir_gently.
5454
*/
55-
extern int is_submodule_populated_gently(const char *path, int *return_error_code);
56-
extern void die_in_unpopulated_submodule(const struct index_state *istate,
57-
const char *prefix);
58-
extern void die_path_inside_submodule(const struct index_state *istate,
59-
const struct pathspec *ps);
60-
extern enum submodule_update_type parse_submodule_update_type(const char *value);
61-
extern int parse_submodule_update_strategy(const char *value,
62-
struct submodule_update_strategy *dst);
63-
extern const char *submodule_strategy_to_string(const struct submodule_update_strategy *s);
64-
extern void handle_ignore_submodules_arg(struct diff_options *, const char *);
65-
extern void show_submodule_summary(struct diff_options *o, const char *path,
66-
struct object_id *one, struct object_id *two,
67-
unsigned dirty_submodule);
68-
extern void show_submodule_inline_diff(struct diff_options *o, const char *path,
69-
struct object_id *one, struct object_id *two,
70-
unsigned dirty_submodule);
55+
int is_submodule_populated_gently(const char *path, int *return_error_code);
56+
void die_in_unpopulated_submodule(const struct index_state *istate,
57+
const char *prefix);
58+
void die_path_inside_submodule(const struct index_state *istate,
59+
const struct pathspec *ps);
60+
enum submodule_update_type parse_submodule_update_type(const char *value);
61+
int parse_submodule_update_strategy(const char *value,
62+
struct submodule_update_strategy *dst);
63+
const char *submodule_strategy_to_string(const struct submodule_update_strategy *s);
64+
void handle_ignore_submodules_arg(struct diff_options *, const char *);
65+
void show_submodule_summary(struct diff_options *o, const char *path,
66+
struct object_id *one, struct object_id *two,
67+
unsigned dirty_submodule);
68+
void show_submodule_inline_diff(struct diff_options *o, const char *path,
69+
struct object_id *one, struct object_id *two,
70+
unsigned dirty_submodule);
7171
/* Check if we want to update any submodule.*/
72-
extern int should_update_submodules(void);
72+
int should_update_submodules(void);
7373
/*
7474
* Returns the submodule struct if the given ce entry is a submodule
7575
* and it should be updated. Returns NULL otherwise.
7676
*/
77-
extern const struct submodule *submodule_from_ce(const struct cache_entry *ce);
78-
extern void check_for_new_submodule_commits(struct object_id *oid);
79-
extern int fetch_populated_submodules(struct repository *r,
80-
const struct argv_array *options,
81-
const char *prefix,
82-
int command_line_option,
83-
int default_option,
84-
int quiet, int max_parallel_jobs);
85-
extern unsigned is_submodule_modified(const char *path, int ignore_untracked);
86-
extern int submodule_uses_gitfile(const char *path);
77+
const struct submodule *submodule_from_ce(const struct cache_entry *ce);
78+
void check_for_new_submodule_commits(struct object_id *oid);
79+
int fetch_populated_submodules(struct repository *r,
80+
const struct argv_array *options,
81+
const char *prefix,
82+
int command_line_option,
83+
int default_option,
84+
int quiet, int max_parallel_jobs);
85+
unsigned is_submodule_modified(const char *path, int ignore_untracked);
86+
int submodule_uses_gitfile(const char *path);
8787

8888
#define SUBMODULE_REMOVAL_DIE_ON_ERROR (1<<0)
8989
#define SUBMODULE_REMOVAL_IGNORE_UNTRACKED (1<<1)
9090
#define SUBMODULE_REMOVAL_IGNORE_IGNORED_UNTRACKED (1<<2)
91-
extern int bad_to_remove_submodule(const char *path, unsigned flags);
91+
int bad_to_remove_submodule(const char *path, unsigned flags);
9292

9393
int add_submodule_odb(const char *path);
9494

9595
/*
9696
* Checks if there are submodule changes in a..b. If a is the null OID,
9797
* checks b and all its ancestors instead.
9898
*/
99-
extern int submodule_touches_in_range(struct object_id *a,
100-
struct object_id *b);
101-
extern int find_unpushed_submodules(struct oid_array *commits,
102-
const char *remotes_name,
103-
struct string_list *needs_pushing);
99+
int submodule_touches_in_range(struct object_id *a,
100+
struct object_id *b);
101+
int find_unpushed_submodules(struct oid_array *commits,
102+
const char *remotes_name,
103+
struct string_list *needs_pushing);
104104
struct refspec;
105-
extern int push_unpushed_submodules(struct oid_array *commits,
106-
const struct remote *remote,
107-
const struct refspec *rs,
108-
const struct string_list *push_options,
109-
int dry_run);
105+
int push_unpushed_submodules(struct oid_array *commits,
106+
const struct remote *remote,
107+
const struct refspec *rs,
108+
const struct string_list *push_options,
109+
int dry_run);
110110
/*
111111
* Given a submodule path (as in the index), return the repository
112112
* path of that submodule in 'buf'. Return -1 on error or when the
@@ -116,10 +116,10 @@ int submodule_to_gitdir(struct strbuf *buf, const char *submodule);
116116

117117
#define SUBMODULE_MOVE_HEAD_DRY_RUN (1<<0)
118118
#define SUBMODULE_MOVE_HEAD_FORCE (1<<1)
119-
extern int submodule_move_head(const char *path,
120-
const char *old,
121-
const char *new_head,
122-
unsigned flags);
119+
int submodule_move_head(const char *path,
120+
const char *old,
121+
const char *new_head,
122+
unsigned flags);
123123

124124
void submodule_unset_core_worktree(const struct submodule *sub);
125125

@@ -128,18 +128,18 @@ void submodule_unset_core_worktree(const struct submodule *sub);
128128
* a submodule by clearing any repo-specific environment variables, but
129129
* retaining any config in the environment.
130130
*/
131-
extern void prepare_submodule_repo_env(struct argv_array *out);
131+
void prepare_submodule_repo_env(struct argv_array *out);
132132

133133
#define ABSORB_GITDIR_RECURSE_SUBMODULES (1<<0)
134-
extern void absorb_git_dir_into_superproject(const char *prefix,
135-
const char *path,
136-
unsigned flags);
134+
void absorb_git_dir_into_superproject(const char *prefix,
135+
const char *path,
136+
unsigned flags);
137137

138138
/*
139139
* Return the absolute path of the working tree of the superproject, which this
140140
* project is a submodule of. If this repository is not a submodule of
141141
* another repository, return NULL.
142142
*/
143-
extern const char *get_superproject_working_tree(void);
143+
const char *get_superproject_working_tree(void);
144144

145145
#endif

0 commit comments

Comments
 (0)