From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: <1549547944.3830850.1652913144.3877770C@webmail.messagingengine.com> From: Ethan Gardener To: 9fans@9fans.net MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" References: <822b3887d5a5a831ca812aa12a4d7026@kathe.in> <4133dfdd-4552-47da-9eb0-1689533aa67d@posteo.net> Date: Thu, 7 Feb 2019 13:59:04 +0000 In-Reply-To: <4133dfdd-4552-47da-9eb0-1689533aa67d@posteo.net> Subject: Re: [9fans] any git client? Topicbox-Message-UUID: f4f207ca-ead9-11e9-9d60-3106f5b1d025 On Tue, Feb 5, 2019, at 10:42 AM, Emery Hemingway wrote: > > Libgit2 *is not* portable. They use mmap everywhere for I/O, which breaks > for 9P or NFS. I'm pretty sure I once figured out how to emulate mmap, at least in a general way. Maybe it was relying on the process to call the flush routine. Flushing could also happen on a timer or atexit or whatever.