From: Eric Wong Date: Thu, 25 Feb 2021 05:32:40 GMT Subject: Re: FUSE fs for git. Message-ID: <20210225053240.GA10230@dcvr> In-Reply-To: Stef Bon wrote: > - is there an api I can use (lowlevel and/or highlevel or whatever is > available)? I've used "git cat-file --batch" in many places via pipes. Git.pm provides a convenient interface for it. It handles requests like "$REFNAME:$PATHNAME" so it'd be pretty easy to map FS-like paths to it. "git fast-import" is also nice if you need write access and nowadays has "cat-blob" functionality similar to the aforementioned --batch.