diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/attr.c | 2 | ||||
-rw-r--r-- | src/index.c | 8 | ||||
-rw-r--r-- | src/iterator.c | 2 | ||||
-rw-r--r-- | src/submodule.c | 2 | ||||
-rw-r--r-- | src/tree.c | 8 |
5 files changed, 11 insertions, 11 deletions
diff --git a/src/attr.c b/src/attr.c index b5757446f..95d63bea8 100644 --- a/src/attr.c +++ b/src/attr.c @@ -295,7 +295,7 @@ static int load_attr_blob_from_index( { int error; git_index *index; - git_index_entry *entry; + const git_index_entry *entry; if ((error = git_repository_index__weakptr(&index, repo)) < 0 || (error = git_index_find(index, relfile)) < 0) diff --git a/src/index.c b/src/index.c index 971fec9fa..fb0061cea 100644 --- a/src/index.c +++ b/src/index.c @@ -494,14 +494,14 @@ unsigned int git_index_entrycount(git_index *index) return (unsigned int)index->entries.length; } -git_index_entry *git_index_get_byindex(git_index *index, size_t n) +const git_index_entry *git_index_get_byindex(git_index *index, size_t n) { assert(index); git_vector_sort(&index->entries); return git_vector_get(&index->entries, n); } -git_index_entry *git_index_get_bypath(git_index *index, const char *path, int stage) +const git_index_entry *git_index_get_bypath(git_index *index, const char *path, int stage) { int pos; @@ -1072,7 +1072,7 @@ const git_index_reuc_entry *git_index_reuc_get_byindex( return git_vector_get(&index->reuc, n); } -int git_index_reuc_remove(git_index *index, int position) +int git_index_reuc_remove(git_index *index, size_t position) { int error; git_index_reuc_entry *reuc; @@ -1599,7 +1599,7 @@ static int read_tree_cb(const char *root, const git_tree_entry *tentry, void *da return 0; } -int git_index_read_tree(git_index *index, git_tree *tree) +int git_index_read_tree(git_index *index, const git_tree *tree) { git_index_clear(index); diff --git a/src/iterator.c b/src/iterator.c index ec3c08ee7..469913d3b 100644 --- a/src/iterator.c +++ b/src/iterator.c @@ -337,7 +337,7 @@ static int index_iterator__current( git_iterator *self, const git_index_entry **entry) { index_iterator *ii = (index_iterator *)self; - git_index_entry *ie = git_index_get_byindex(ii->index, ii->current); + const git_index_entry *ie = git_index_get_byindex(ii->index, ii->current); if (ie != NULL && ii->base.end != NULL && diff --git a/src/submodule.c b/src/submodule.c index bc38f1f24..b6e5c96f6 100644 --- a/src/submodule.c +++ b/src/submodule.c @@ -733,7 +733,7 @@ int git_submodule_reload(git_submodule *submodule) pos = git_index_find(index, submodule->path); if (pos >= 0) { - git_index_entry *entry = git_index_get_byindex(index, pos); + const git_index_entry *entry = git_index_get_byindex(index, pos); if (S_ISGITLINK(entry->mode)) { if ((error = submodule_load_from_index(repo, entry)) < 0) diff --git a/src/tree.c b/src/tree.c index 252980182..6692263c5 100644 --- a/src/tree.c +++ b/src/tree.c @@ -356,7 +356,7 @@ static unsigned int find_next_dir(const char *dirname, git_index *index, unsigne dirlen = strlen(dirname); for (i = start; i < entries; ++i) { - git_index_entry *entry = git_index_get_byindex(index, i); + const git_index_entry *entry = git_index_get_byindex(index, i); if (strlen(entry->path) < dirlen || memcmp(entry->path, dirname, dirlen) || (dirlen > 0 && entry->path[dirlen] != '/')) { @@ -421,7 +421,7 @@ static int write_tree( * need to keep track of the current position. */ for (i = start; i < entries; ++i) { - git_index_entry *entry = git_index_get_byindex(index, i); + const git_index_entry *entry = git_index_get_byindex(index, i); char *filename, *next_slash; /* @@ -807,7 +807,7 @@ int git_tree_entry_bypath( } static int tree_walk( - git_tree *tree, + const git_tree *tree, git_treewalk_cb callback, git_buf *path, void *payload, @@ -860,7 +860,7 @@ static int tree_walk( } int git_tree_walk( - git_tree *tree, + const git_tree *tree, git_treewalk_mode mode, git_treewalk_cb callback, void *payload) |