Can I have this, pretty please?
- From
David Kastrup <dak@gnu.org>
- Date
- Aug 12, 2007, 13:23 UTC
- Message-ID
- <85ir7kq42k.fsf@lola.goethe.zz>
Hi,
I have more or less brought my system to a stillstand by trying to visualize branches and histories: the graphical tools really suck resources.
So I have been thinking how I could use Emacs, and how to cache what efficiently, and put out information just on-demand and so on.
And then it struck me: Emacs has a very efficient browser for linked one-line information that can be expanded into complete changesets with diffs inside. It is called "Gnus". A newsreader.
Mapping a repository into newsgroups (one per branch head?), complete with threads, references, header display, article fetch (by git-format-patch), Message Ids (=commit id) is much more straightforward than creating an HTML server. And it means that everybody can use his favorite newsreader for navigating a repository.
Even when we are talking about readonly access, this would be simply great and at once make for a whole bunch of existing tools that would provide much better options in many respects than existing git-specific repository browsers for going through commit histories.
And the possibilities for write access are at least intriguing.
So a lightweight nntp server serving git commits as articles would be really cool.
-- David Kastrup, Kriemhildstr. 15, 44793 Bochum