Skip to content

Commit e95afc0

Browse files
committed
fix: provide bigger line buffer to reflog iterator so long lines can be read.
Otherwise, the revlog iteration may stop unexpectedly on long lines.
1 parent 4885e53 commit e95afc0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

gix-ref/src/store/file/log/iter.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ impl Platform<'_, '_> {
9292
/// Return a forward iterator over all log-lines, most recent to oldest.
9393
pub fn rev(&mut self) -> std::io::Result<Option<log::iter::Reverse<'_, std::fs::File>>> {
9494
self.buf.clear();
95-
self.buf.resize(512, 0);
95+
self.buf.resize(1024 * 4, 0);
9696
self.store
9797
.reflog_iter_rev(self.name, &mut self.buf)
9898
.map_err(must_be_io_err)

0 commit comments

Comments
 (0)