[HN Gopher] Artisanal handcrafted Git repositories
___________________________________________________________________
Artisanal handcrafted Git repositories
Author : drewsberry
Score : 74 points
Date : 2025-07-16 19:45 UTC (3 hours ago)
(HTM) web link (drew.silcock.dev)
(TXT) w3m dump (drew.silcock.dev)
| sc68cal wrote:
| To the site author: I'm on a MBP M1 Mac and honestly I can't
| really read the text. Far too small, and increasing the zoom just
| makes the text large but the margins less wide. Firefox reader
| mode also renders really badly.
|
| Please, consider making the layout better for us old coders whose
| eyes are going, or for hi res displays
| sam_lowry_ wrote:
| Works great on Firefox for Android though )
| lucasoshiro wrote:
| Also works great on Safari on a M1 MacBook Air, here
| deadbabe wrote:
| Pretty cool but nowadays we use Mercurial.
| ChrisMarshallNY wrote:
| My understanding is that Mercurial is sort of Beta to Git's
| VHS. There are some definite advantages, but it's losing
| support.
| zanecodes wrote:
| I thought all the cool kids were on Pijul, or was it Darcs?
| Maybe it was Fossil? No wait, it was definitely Jujutsu.
| lucasoshiro wrote:
| Something that I really like in Git is how its data structures
| are easy to understand and how transparent it is. It's possible
| to write your own "Git" compatible with existing Git directories
| only by reading how it works under the hood
| shivasaxena wrote:
| I agree, but only in theory.
|
| Projects like gitoxide have been in development for years now.
| lysace wrote:
| I would have called this: "Futzing around with internal git data
| structures".
| kassah wrote:
| The simplicity of Git is awesome. Great article! I had looked at
| what it would take to find a single file in a remote git repo. I
| decided against talking the git protocol directly and just
| checking out the entire repo to get a single file. Reading
| through this makes me think I may have given up too easily.
|
| I asked a few git hosting providers, and they all said they had
| private APIs developed internally for the purpose.
| gerdesj wrote:
| This is all very well but how does Linus Thorvalds use git? Given
| he invented the bloody thing, it might be nice to see how the
| Boss uses it!
|
| git was created to scratch an itch (actually a bit of a roiling
| boil, that needed a serious amount of soothing ointment and as it
| turns out: a compiler, some source code and quite a lot of
| effort). ... anyway the history of it is well documented.
|
| FFS: git was called git because a Finnish bloke with English as a
| second, but well used, tongue had learned what a "git" is and it
| seemed appropriate. Bear in mind that Mr T was deeply in his
| shouty phase at that point in time.
|
| Artisanal git sounds all kinds of wrong 8) Its just a tool to do
| a job and I suggest you use it in the same way as the XKCD comic
| mandates (that is the official manual, despite what you might
| think)
|
| The Conclusion is spot on - great article.
___________________________________________________________________
(page generated 2025-07-16 23:00 UTC)