Skip to content

Commit dae7ca5

Browse files
committed
Improve efficiency of tree::entries
1 parent 6e1365b commit dae7ca5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

include/cppgit2/tree.hpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,9 @@ class tree : public libgit2_api {
146146

147147
// get a vector of all tree entries
148148
std::vector<entry> entries() {
149-
auto result = std::vector<entry>();
150-
for (long i=0; i < size() ; i++) {
149+
auto size_= size();
150+
auto result = std::vector<entry>(size_);
151+
for (size_t i=0; i < size_ ; i++) {
151152
result.push_back(lookup_entry_by_index(i));
152153
}
153154
return result;

0 commit comments

Comments
 (0)