3 ms·
> Git isn't easy but it's conceptually simple That may be, but the state of your repo, expressed as a combination of the 4 things listed after doing an arcane
by vouwfietsman 2y ago
> Git isn't easy but it's conceptually simple
That may be, but the state of your repo, expressed as a combination of the 4 things listed after doing an arcane and globally unique sequence of git commands, is in no way conceptually simple. If it was, the implicit lurking horror that every programmer knows lies inside git would not be a shared traumatic developer coming of age story. You are the exception here.
> No, that is still fully decentralized.
The word decentralized does not really apply here. Is Figma decentralized? Do you ever do peer-to-peer git? Do you really? Or do you kind of just have a single source of truth with a lot of local copies, that allow offline-first workflows that you rarely need.
> if GitHub or GitLab or Azure DevOps or whatever suddenly disappeared could be promoted to be the new shared source of truth.
This is not a selling point you think will be taken seriously, right?
- tasuki 2y ago> Do you ever do peer-to-peer git? Do you really? Or do you kind of just have a single source of truth with a lot of local copies, that allow offline-first workflows that you rarely need. Have you read my comment? Yes I did. I use GitHub to sync my git things, but if it were to disappear I could easily start using something else. Sometimes I push between other remotes too. Each of the repos is self-contained and whole by itself. > > if GitHub or GitLab or Azure DevOps or whatever suddenly disappeared could be promoted to be the new shared source of truth. > This is not a selling point you think will be taken seriously, right? Again, have you even read my comment? This is not a theoretical scenario, it's a thing that happened to me in the past. Thanks to git's distributed nature it was very easy to work around.