Well worth a read. I like that it gives a better intro into git than any doc page. Also, props for those short and to the point source files. Only downside is not enough comments in sources.
Git really is one of those things that just feel like it was pulled from the fabric of the universe, the basic way it works feels so cromulent and obvious in hindsight.
I just wish we'd normalize using it for everyday stuff, a while ago i decided to publish the modpack i'd been fiddling on and almost immediately i realized how much more reliable everything became, no longer did i worry about fucking something up and making the whole thing unusable!
And obviously actual version management prevents final_final_(1).odt situations
Simpsons created it. In the episode where jebediah springfields quote "a noble spirit embiggens the smallest man" is scrutinized for "embiggens" not being a word. They say it's a perfectly cromulent word. Which itself was not a word, but given the context has a clear meaning. And people decided to start using it as a joke, and then enough people used it, it eventually became real.
Technically all words work that way, but this feels just that little bit more artificial. There wasn't really a need for it, we have words for that context already, so it wouldn't have naturally spread. But it's still fun to have watched it happen over time, knowing it was probably gonna happen even though it shouldn't have.
Edit: the details may not be exactly right, it's been nigh-on 30 years now since I've seen that episode, but that's the gist of it, from what I recall.
It took about a day to get to be “self-hosting” so that I could start committing things into git using git itself, so the first day or so is hidden, but everything else is there.
I know the context, I followed the thread, and I understood your argument to be that it was only a small project (you mentioned LOC).
But then I presented a counter argument that I've made repos for less code than that, so I don't see how that's an argument for "obviously" not using a VCS.
I sometimes feel like people throw around the term "obvious". 🤷♂️
To me it wasn't obvious because of my personal experience.
You didn't use that term, but I feel like you presented your argument as an obvious fact. If you know what I mean. 😁
For the people out there, who, like me, started wondering too, this is quoted from the readme:
"git" can mean anything, depending on your mood.
random three-letter combination that is pronounceable, and not
actually used by any common UNIX command. The fact that it is a mispronounciation of "get" may or may not be relevant.
stupid. contemptible and despicable. simple. Take your pick from the dictionary of slang.
"global information tracker": you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room.
"goddamn idiotic truckload of sh*t": when it breaks
Committed by Linus Torvalds!
Well worth a read. I like that it gives a better intro into git than any doc page. Also, props for those short and to the point source files. Only downside is not enough comments in sources.
Git really is one of those things that just feel like it was pulled from the fabric of the universe, the basic way it works feels so cromulent and obvious in hindsight.
I just wish we'd normalize using it for everyday stuff, a while ago i decided to publish the modpack i'd been fiddling on and almost immediately i realized how much more reliable everything became, no longer did i worry about fucking something up and making the whole thing unusable!
And obviously actual version management prevents final_final_(1).odt situations
I use Git for all my notes. It's crazy that it's still tied to software dev for no reason.
I keep a local git for docker compose and env files (I have a single macro config for all my services). It has saved me a lot of time.
I love I can just init a repo anywhere, no service required.
I like how cromulent wasn't a word
But it is now? Did I just witness creation?
Simpsons created it. In the episode where jebediah springfields quote "a noble spirit embiggens the smallest man" is scrutinized for "embiggens" not being a word. They say it's a perfectly cromulent word. Which itself was not a word, but given the context has a clear meaning. And people decided to start using it as a joke, and then enough people used it, it eventually became real.
Technically all words work that way, but this feels just that little bit more artificial. There wasn't really a need for it, we have words for that context already, so it wouldn't have naturally spread. But it's still fun to have watched it happen over time, knowing it was probably gonna happen even though it shouldn't have.
Edit: the details may not be exactly right, it's been nigh-on 30 years now since I've seen that episode, but that's the gist of it, from what I recall.
This is exactly my understanding of it
personally i think it fills a nice niche, it's close to "satisfactory" but more positive.
So he used GIT while developing GIT?
It was probably initially developed using a different VCS (e.g., svn), and when git became feature-complete that "svn" history was imported into git.
That first commit is only ~1000loc and reads and writes commits. It was almost certainly not using version control first.
I've initialized repos and committed smaller first commits though. I'm not sure I follow this argument.
https://www.linuxfoundation.org/blog/blog/10-years-of-git-an-interview-with-git-creator-linus-torvalds
Yeah I mean I'm not saying it's not true, I'm just not following your argument for why it's true.
Context. I was replying to this comment claiming it was “probably” using VCS.
I thought explaining it was only a tiny project at that point would be enough.
I know the context, I followed the thread, and I understood your argument to be that it was only a small project (you mentioned LOC).
But then I presented a counter argument that I've made repos for less code than that, so I don't see how that's an argument for "obviously" not using a VCS.
I sometimes feel like people throw around the term "obvious". 🤷♂️
To me it wasn't obvious because of my personal experience.
You didn't use that term, but I feel like you presented your argument as an obvious fact. If you know what I mean. 😁
Good point.
Most likely would have been BitKeeper. Torvalds famously despised SVN.
😬 Wish I could amend that commit, just a teensy bit.
That’s damn cool. Thanks
Somehow I never even wondered what git stands for. If someone was to ask me I probably would’ve guessed „get it?“
At least it didn‘t end up being called geddit though. Can you imagine?
For the people out there, who, like me, started wondering too, this is quoted from the readme:
I loled