Spyke

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.

2
discuss.tchncs.de

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

28

I use Git for all my notes. It's crazy that it's still tied to software dev for no reason.

6

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.

5
lemmy.world

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.

7
smaximovreply
lemmy.world

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.

19
gladflagreply
lemmy.ml

That first commit is only ~1000loc and reads and writes commits. It was almost certainly not using version control first.

16
Victorreply
lemmy.world

I've initialized repos and committed smaller first commits though. I'm not sure I follow this argument.

4
Victorreply
lemmy.world

Yeah I mean I'm not saying it's not true, I'm just not following your argument for why it's true.

2
gladflagreply
lemmy.ml

Context. I was replying to this comment claiming it was “probably” using VCS.

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.

I thought explaining it was only a tiny project at that point would be enough.

3

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. 😁

1

pronounciation

😬 Wish I could amend that commit, just a teensy bit.

4
lemmy.world

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?

12

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
1

You reached the end

TIL you can look at the very first commit of git | Spyke