If the last character of a word falls on the 81st character of the line (assuming the first 2 are spaces), that character will wrap by one character on 80-character-wide terminals rather than starting that word on a new line. This seems to defeat echangelog's nice formatting of lines.
I am unable to reproduce. I've tried with lines that are 79, 80, and 81 characters long and it always seems to wrap correctly. Do you have a specific test case that I can use?
Wow, this was a long time ago; I'll see if I can reproduce when I get the chance. If I cannot, maybe it's been fixed in a later version.
Paul, I got it to happen this way: 1) (I checked out media-sound/squeezecenter, but that shouldn't matter) 2) type: echangelog "This is a test 1111111111111112222222222222222333333333 5555555555666666688 123" 3) do "less ChangeLog", and see: # ChangeLog for media-sound/squeezecenter # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/media-sound/squeezecenter/ChangeLog,v 1.12 2008/03/15 17:34:28 nixnut Exp $ 19 Mar 2008; Joe Peterson <lavajoe@gentoo.org> ChangeLog: This is a test 1111111111111112222222222222222333333333 5555555555666666688 123 ^ This "3" will be wrapped to the 2nd line. If this is not what you are seeing, let me know (I'm not sure how we'd see different things).
Try it with gentoolkit-dev-0.2.6.8. I can reproduce it with 0.2.6.6, but not with 0.2.6.8. So I believe it is fixed.
Cool - verified that it works in 0.2.6.8; closing. Thanks!
Hmm, bugzilla now marked this as "closed needinfo" - not really correct. I'll reopen...
Paul, I'll let you mark this fixed... Thanks.
Fixed in gentoolkit-dev-0.2.6.8