From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.devel Subject: Re: How to search on emacs-devel? Date: Wed, 09 Mar 2022 14:01:32 -0800 Message-ID: <87k0d2lr9f.fsf@ericabrahamsen.net> References: <874k47nemv.fsf@ericabrahamsen.net> <87wnh3lzo1.fsf@ericabrahamsen.net> <87o82enbyc.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1036"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: emacs-devel@gnu.org Cancel-Lock: sha1:yhi2S4GFCyMecxXHGX+YCw1KBA8= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Mar 09 23:02:46 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nS4OK-000AVn-4X for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Mar 2022 23:02:44 +0100 Original-Received: from localhost ([::1]:34464 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nS4OJ-0007Pj-9d for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Mar 2022 17:02:43 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:52342) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nS4NM-0006jx-3G for emacs-devel@gnu.org; Wed, 09 Mar 2022 17:01:44 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:41762) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nS4NK-0005sz-Ky for emacs-devel@gnu.org; Wed, 09 Mar 2022 17:01:43 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1nS4NI-0009Hs-36 for emacs-devel@gnu.org; Wed, 09 Mar 2022 23:01:40 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:286976 Archived-At: Stefan Monnier writes: >>> - A bidirectional IMAP <-> Git gateway. >> But this bit would live on a server someplace, not locally? > > Right. > >>> - an nngit backend (not just read-only). >> And this bit would I guess need to be a wrapper around a different nn* >> backend, since git would only be the transport, the messages themselves >> might be stored as mbox or maildir or something. > > I think it'd need its own file layout because we'd want to make sure > Git's conflict resolution does "the right thing". > >> This would also compete for the "nngit" name with the >> non-existent-yet-historically-inevitable backend that presents >> a news-like interface to the branches and commits in a git repository. > > Yes, it shouldn't be called "nngit". Instead the file-layout system > would have its own name, like `MailGit`, `Gail`, `GitBox`, or whoknowswhat. Gotcha. I was thinking this would be a git interface to whatever mail store happened to be out there in the wild, but you're describing something where it's the IMAP server that interfaces with "the wild", and git is just the internal store? I guess I don't see a major advantage to just using IMAP directly...