clone: const-ify checkout options

The removal of many options which lead to the direct usage of the
user's checkout options means we should make sure they remain const.
This commit is contained in:
Carlos Martín Nieto 2013-09-20 22:49:20 +02:00
parent b9bf5d701d
commit eec1c1fe1e
5 changed files with 8 additions and 8 deletions

View File

@ -255,7 +255,7 @@ typedef struct git_checkout_opts {
*/ */
GIT_EXTERN(int) git_checkout_head( GIT_EXTERN(int) git_checkout_head(
git_repository *repo, git_repository *repo,
git_checkout_opts *opts); const git_checkout_opts *opts);
/** /**
* Updates files in the working tree to match the content of the index. * Updates files in the working tree to match the content of the index.

View File

@ -104,7 +104,7 @@ GIT_EXTERN(int) git_clone(
* default branch * default branch
* @return 0 on success or an error code * @return 0 on success or an error code
*/ */
GIT_EXTERN(int) git_clone_into(git_repository *repo, git_remote *remote, git_checkout_opts *co_opts, const char *branch); GIT_EXTERN(int) git_clone_into(git_repository *repo, git_remote *remote, const git_checkout_opts *co_opts, const char *branch);
/** @} */ /** @} */
GIT_END_DECL GIT_END_DECL

View File

@ -1119,7 +1119,7 @@ static void checkout_data_clear(checkout_data *data)
static int checkout_data_init( static int checkout_data_init(
checkout_data *data, checkout_data *data,
git_iterator *target, git_iterator *target,
git_checkout_opts *proposed) const git_checkout_opts *proposed)
{ {
int error = 0; int error = 0;
git_repository *repo = git_iterator_owner(target); git_repository *repo = git_iterator_owner(target);
@ -1229,7 +1229,7 @@ cleanup:
int git_checkout_iterator( int git_checkout_iterator(
git_iterator *target, git_iterator *target,
git_checkout_opts *opts) const git_checkout_opts *opts)
{ {
int error = 0; int error = 0;
git_iterator *baseline = NULL, *workdir = NULL; git_iterator *baseline = NULL, *workdir = NULL;
@ -1404,7 +1404,7 @@ int git_checkout_tree(
int git_checkout_head( int git_checkout_head(
git_repository *repo, git_repository *repo,
git_checkout_opts *opts) const git_checkout_opts *opts)
{ {
int error; int error;
git_tree *head = NULL; git_tree *head = NULL;

View File

@ -19,6 +19,6 @@
*/ */
extern int git_checkout_iterator( extern int git_checkout_iterator(
git_iterator *target, git_iterator *target,
git_checkout_opts *opts); const git_checkout_opts *opts);
#endif #endif

View File

@ -331,7 +331,7 @@ on_error:
static bool should_checkout( static bool should_checkout(
git_repository *repo, git_repository *repo,
bool is_bare, bool is_bare,
git_checkout_opts *opts) const git_checkout_opts *opts)
{ {
if (is_bare) if (is_bare)
return false; return false;
@ -345,7 +345,7 @@ static bool should_checkout(
return !git_repository_head_unborn(repo); return !git_repository_head_unborn(repo);
} }
int git_clone_into(git_repository *repo, git_remote *remote, git_checkout_opts *co_opts, const char *branch) int git_clone_into(git_repository *repo, git_remote *remote, const git_checkout_opts *co_opts, const char *branch)
{ {
int error = 0, old_fetchhead; int error = 0, old_fetchhead;
size_t nspecs; size_t nspecs;