From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/4617 Path: main.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Sparse threads Date: 08 Jan 1996 13:08:19 +0100 Organization: Xmas Exiles Sender: larsi@bjob.no Message-ID: <68emvqh8.fsf@bjob.no> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1035145340 30270 80.91.224.250 (20 Oct 2002 20:22:20 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 20:22:20 +0000 (UTC) Return-Path: ding-request@ifi.uio.no Original-Received: from ifi.uio.no (ifi.uio.no [129.240.64.2]) by miranova.com (8.7.3/8.6.9) with SMTP id JAA30539 for ; Wed, 10 Jan 1996 09:32:11 -0800 Original-Received: from Norway.EU.net (nic.eunet.no [193.71.1.1]) by ifi.uio.no with SMTP (8.6.11/ifi2.4) id for ; Wed, 10 Jan 1996 17:50:40 +0100 Original-Received: by Norway.EU.net with UUCP id AA12970 (5.65c/IDA-1.4.4/EUnet/NO for ding@ifi.uio.no); Wed, 10 Jan 1996 17:50:38 +0100 Original-Received: (from larsi@localhost) by redleaf.bbs.no (8.6.12/8.6.9) id PAA31729; Wed, 10 Jan 1996 15:32:18 GMT Original-To: ding@ifi.uio.no Original-Lines: 44 Xref: main.gmane.org gmane.emacs.gnus.general:4617 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:4617 I thought filling in "gaps" in threads (without reading further headers) would be a) a major project and b) slow as hell, but it turned out to be quite simple to do. Just some References munging, some sorting (since Message-IDs late in the References headers are probably more reliable (with regards to what sequence articles have been posted) than early Message-IDs), and some threading. Before: --------------- [ 52: Egil Kvaleberg ] Re: Redaktoransvar [ 47: Erik Naggum ] [ 25: Steinar Bang ] < 16: Gisle Hannemyr > [ 14: Willy Verwoerd ] --------------- After: --------------- Q [ 0: ] Re: Redaktoransvar [ 52: Egil Kvaleberg ] [ 47: Erik Naggum ] [ 25: Steinar Bang ] Q [ 0: ] [ 16: Gisle Hannemyr ] [ 14: Willy Verwoerd ] --------------- The two articles that are marked with "Q" are the new "gaps" inserted to fill out the thread. They can't be selected. On the other hand -- Gnus does know the Message-ID of the "gap" articles, so it could just fire off a request-by-id command? Yup, I think I'll add that. (14 features left on the todo list -- but they all require access to a Real Computer to write, I think. `open-network-stream', etc. Curse you, Windos '95!) -- Lars Magne Ingebrigtsen * larsi@ifi.uio.no (a red leaf that falls from the purple tree)