Re: Announcing nntpgit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jonathan Corbet <corbet@xxxxxxx> writes:

> When kernel.org went down, it took the mainline kernel commits list with
> it. That had a fairly serious and unfortunate effect on my workflow,
> which, among other things, depends on knowing what's being merged.  I
> hacked up various workarounds, but none of them were as useful or
> efficient.
>
> Eventually it occurred to me that what I *really* wanted was the commit
> stream as an NNTP feed so I could read it in gnus along with most of the
> other lists I follow.  The result was nntpgit, a small Python3 program
> that tracks repository branches and makes new commits available as
> "articles" to all comers.  I've been working with it for a few weeks now
> and I'm quite happy; it works better for me than the old list did.
>
> Should anybody wish to experiment with it, they can do so in two ways.
> First, the code is available (GPLv2) from:
>
> 	git://git.lwn.net/nntpgit.git
>
> Alternatively, it's running on port 8119 on git.lwn.net.  There are
> currently two "newsgroups": lwn.mainline for mainline commits, and
> lwn.networking for davem's networking tree.  I expect to add others over
> time.

Neat.

This is something I wanted to write (or see somebody write so that I can
use it ;-)) even before I became the maintainer of this project, as I
practically live inside GNUS, but never got around to go beyond the design
phase.

How do you handle message threading (References: and In-Reply-To:)?

Would a commit on the "mainline" (a rough approximation of it would be
"log --first-parent" starting from the tip) form the discussion starter
article, and any side branch that fork from them would be a discussion
thread starting at the commit?

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]