Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sasham
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
sasham
3y ago
Swear to god, the story is true! We were able to restore most of the work because someone didn't pull the updates. (I should have added it in the story, didn't think it was important) But it was nerve wracking :')
62.
▲
by
sasham
3y ago
In that specific case there was some error that the user didn't understand, he googled and found a StackOverflow answer with --force. And naturally tried it BitBucket didn't have branch protection back then, today it's a bit
63.
▲
by
sasham
3y ago
He force pushed a diverged branch or something like that, and we only found out after a while. We were eventually able to recover because someone didn't pull. But it was not a fun experience :D
64.
▲
by
sasham
3y ago
Thanks! We're definitely not trying to bash Git, it's done a lot of good for software development and for sure is going to continue evolving. Git had much more edge when it was competing vs SVN and other centralized VCSs. With 10M
65.
▲
by
sasham
3y ago
Nice! We didn't even know about that. Thanks!
66.
▲
by
sasham
3y ago
Git LFS solves the problem if you need to have occasional large files in your repo. It doesn't work great though when you have a lot of them or when they're an integral part of your product, because it's slow and introduces d
67.
▲
by
sasham
3y ago
Thanks for flagging that! Just updated the site and forgot the link. It should be there now! (You also have an intro video and in-app docs, but there's more work we need to do there)
68.
▲
by
sasham
3y ago
Totally right, perforce is used by almost all large game studios. But it's painful to use for smaller studios and indie devs - it requires managing your own server with configuration, backups, networking etc. It's also not great f
69.
▲
by
sasham
3y ago
True! They didn't actually have a root pwd to anything, the repo was hosted on BitBucket which didn't have a branch protection feature back then. Non-coder users are actually an important use case for Diversion (like in game devel
70.
▲
by
sasham
3y ago
You're totally right, we were using BitBucket and pushing and pulling from there. It's really more of a centralized manner, but this is the usual workflow for most teams and companies and what they actually need (a single source o
71.
▲
Launch HN: Diversion (YC S22) – Cloud-Native Git Alternative
280 points
by
sasham
3y ago
|
423 comments
72.
▲
by
sasham
3y ago
Even worse, it becomes harder to discover and use the basic / must have features.
73.
▲
by
sasham
3y ago
As all computer interfaces evolved in the past decades (from text to graphical interfaces, to touch screens and voice commands), the users' expectations have changed and the CLIs need to evolve as well. Today's users don't ha