libpijul/change/text_changes: fix TODO, get rid of tmp vector in get_change_contents()
Dependencies
- [2]
YHG37GA4Removing one buffer copy in VertexBuffer - [3]
XSEODPNEFixing conflicts - [4]
CIEUBH46Fixing an index-out-of-bounds error when serialising bad changes - [5]
VO5OQW4WRemoving anyhow in libpijul - [6]
UM5DLRPBstore new non-UTF-8 files raw and decode to deplay the contents - [7]
XR7MNOMUfile encoding in updates - [8]
5FI6SBEZRe-implement change printing and parsing
Change contents
- edit in libpijul/src/change/text_changes.rs at line 1127
// TODO: get rid of `tmp` and/or `buf` - replacement in libpijul/src/change/text_changes.rs at line 1128
let mut tmp = Vec::new();let mut z = 0; - replacement in libpijul/src/change/text_changes.rs at line 1134
tmp.resize(e.to.end - e.to.start, 0);let sz = e.to.end - e.to.start;buf.resize(z + sz, 0); - replacement in libpijul/src/change/text_changes.rs at line 1137
.get_contents_ext(e.to, &mut tmp).get_contents_ext(e.to, &mut buf[z..]) - replacement in libpijul/src/change/text_changes.rs at line 1139
buf.extend_from_slice(&tmp);z += sz;