summaryrefslogtreecommitdiff
path: root/src/tree.c
diff options
context:
space:
mode:
authorschu <schu-github@schulog.org>2012-02-05 14:59:45 +0100
committerschu <schu-github@schulog.org>2012-02-05 14:59:45 +0100
commitb3408e3e661f48f9bb7ab601e1045912fb23cf5f (patch)
tree1ccc9a81aa813a019441c292bdfab87d320e90c6 /src/tree.c
parentf25cc58d5cd630aa379bf894c5b78feb824bb647 (diff)
downloadlibgit2-b3408e3e661f48f9bb7ab601e1045912fb23cf5f.tar.gz
treebuilder: remove needless variable entry_count
Signed-off-by: schu <schu-github@schulog.org>
Diffstat (limited to 'src/tree.c')
-rw-r--r--src/tree.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/tree.c b/src/tree.c
index 373d82b3a..73056273b 100644
--- a/src/tree.c
+++ b/src/tree.c
@@ -287,8 +287,6 @@ static int append_entry(git_treebuilder *bld, const char *filename, const git_oi
entry->filename = git__strdup(filename);
entry->filename_len = strlen(entry->filename);
- bld->entry_count++;
-
git_oid_cpy(&entry->oid, id);
entry->attr = attributes;
@@ -486,10 +484,8 @@ int git_treebuilder_insert(git_tree_entry **entry_out, git_treebuilder *bld, con
if (pos >= 0) {
entry = git_vector_get(&bld->entries, pos);
- if (entry->removed) {
+ if (entry->removed)
entry->removed = 0;
- bld->entry_count++;
- }
} else {
if ((entry = git__malloc(sizeof(git_tree_entry))) == NULL)
return GIT_ENOMEM;
@@ -497,8 +493,6 @@ int git_treebuilder_insert(git_tree_entry **entry_out, git_treebuilder *bld, con
memset(entry, 0x0, sizeof(git_tree_entry));
entry->filename = git__strdup(filename);
entry->filename_len = strlen(entry->filename);
-
- bld->entry_count++;
}
git_oid_cpy(&entry->oid, id);
@@ -546,7 +540,6 @@ int git_treebuilder_remove(git_treebuilder *bld, const char *filename)
return git__throw(GIT_ENOTFOUND, "Failed to remove entry. File isn't in the tree");
remove_ptr->removed = 1;
- bld->entry_count--;
return GIT_SUCCESS;
}