summaryrefslogtreecommitdiff
path: root/src/repository.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/repository.c')
-rw-r--r--src/repository.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/repository.c b/src/repository.c
index 4beb3e0c7..ef51b08e7 100644
--- a/src/repository.c
+++ b/src/repository.c
@@ -196,7 +196,7 @@ void git_repository_free(git_repository *repo)
git_index *git_repository_index(git_repository *repo)
{
if (repo->index == NULL) {
- if (git_index_open(&repo->index, repo->path_index, repo->path_workdir) < 0)
+ if (git_index_open_inrepo(&repo->index, repo) < 0)
return NULL;
assert(repo->index && repo->index->on_disk);
@@ -298,8 +298,6 @@ static int write_back(git_object *object)
object->source.raw.len = object->source.written_bytes;
- git_obj_hash(&new_id, &object->source.raw);
-
if ((error = git_odb_write(&new_id, object->repo->db, &object->source.raw)) < 0)
return error;