Git Bundles

I've just learned about git-bundle(1), which lets you create single-file git archives with full history that you can clone from. This is slightly different from a .tar.gz or .zip archive of a repository checkout, in that the bundle file can act as a remote, and you can easily (and atomically) replace it at any time.

Here's a bundle of logseq2gemtext, created using "git bundle create logseq2gemtext.bundle main" within my local repository:

=> logseq2gemtext.bundle

Once downloaded, you can clone this bundle to a new checkout using "git clone -b main logseq2gemtext.bundle logseq2gemtext".

Thanks mbays for mentioning this on your gmisub2atom page and making me aware.

=> gmisub2atom

=> logseq2gemtext

✑ Annika

📅 24 May 2022

=> gemlog | home

Proxy Information
Original URL
gemini://sixohthree.com/log/git-bundles.gmi
Status Code
Success (20)
Meta
text/gemini; lang=en
Capsule Response Time
223.312488 milliseconds
Gemini-to-HTML Time
0.274971 milliseconds

This content has been proxied by September (ba2dc).