change parsing accounts for editors which trim trailing whitespace
Dependencies
- [2]
VAPBIG46Version bump - [3]
FYUDBQ3CFormatting changes + version bump - [4]
NWYJJHDFVersion bump - [5]
6O43WXDAVersion bump - [6]
E56IZNFFVersion bump - [7]
AF5AKUTOCleanup after the text changes refactoring - [8]
RRAB6UKLSolving conflicts in Cargo.lock - [9]
6F6AAHK4Simplifying pijul::commands::log, and fixing Broken Pipe errors - [10]
DHG6ICUCCargo.lock update - [11]
VKBJ6XB6Formatting and version bump - [12]
TNN56XYKlibpijul alpha.43 - [13]
QJXNUQFJSolving conflicts - [14]
6XDVUSBMVersion bump - [15]
C73F2EFDVersion bump - [16]
XF3FRWJ6Version bump (including clap 3.0.0-beta.4) - [17]
V4T4SC7OTesting binary diff - [*]
5FI6SBEZRe-implement change printing and parsing - [*]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting).
Change contents
- edit in libpijul/src/change/parse.rs at line 356
// Some editors trim terminal whitespace which results in change lines like:// +\n// rather than the generated:// + \n// which is what the first alternative above matches onmap(newline, |_| String::from("\n")), - replacement in Cargo.lock at line 1093
version = "1.0.0-beta"version = "1.0.0-beta.1"