gitscope
← rgit / Diff · 9db6315 → 9db6315
Changes 9db6315..9db6315
Patch commit
diff --git a/src/git.rs b/src/git.rs
index d178954..38aa78b 100644
--- a/src/git.rs
+++ b/src/git.rs
@@ -365,7 +365,12 @@ impl OpenRepository {
.collect();
// TODO: avoid having to take + 1 and popping the last commit off
- let next_offset = commits.pop().is_some().then(|| offset + commits.len());
+ let next_offset = if commits.len() > LIMIT {
+ commits.truncate(LIMIT);
+ Some(offset + LIMIT)
+ } else {
+ None
+ };
(commits, next_offset)
})