On Thu, Dec 13, 2001 at 11:01:35AM -0500, Daniel Eisenbud <[EMAIL PROTECTED]> wrote: > On Thu, Dec 13, 2001 at 06:37:01AM -0500, David T-G ><[EMAIL PROTECTED]> wrote: > > % 1 foo > > % 2 |-?->bar > > % 3 | `->baz > > % 4 |->grault > > % 5 `->quux > > % > > % if $sort_aux is set to date, it is possible that bar is before grault > > % and quux, but baz is after both of them. So with the question mark > > % removed, the thread tree would look like > > % > > % 1 foo > > % 2 |->bar > > % 3 |->baz > > % 4 |->grault > > % 5 `->quux > > % > > % and baz would appear to be in the wrong place. Additionally, > > > > Why wouldn't it be > > > > 1 foo > > 2 |->bar > > 3 | `->baz > > 4 |->grault > > 5 |->quux > > > > instead? Or is the answer simply "that's the way the code is written"? > > > > Thanks for the example, though; I'm still working on it :-) > > The answer is "because that would be even more of a lie." Baz isn't a > child of bar. I know we do this for duplicates, for lack of anything > better to do, but we mark it, at least.
I should add that in my new patch, when $hide_missing is unset, the question marks are displayed, and when it's set, the display looks like 1 foo 2 |--->bar 3 | `->baz 4 |->grault 5 `->quux But that this is the one circumstance that there's still an indication of where the missing messages are, even with $hide_missing set. I hope (and think) that people will be happy with this compromise. -Daniel -- Daniel E. Eisenbud [EMAIL PROTECTED] "We should go forth on the shortest walk perchance, in the spirit of undying adventure, never to return,--prepared to send back our embalmed hearts only as relics to our desolate kingdoms." --Henry David Thoreau, "Walking"