3 ms·
Why would I do that when Fossil and Dropbox already works for me :) Sidenote: I use git at work and I absolutely despise it.
by throwaway918274 3y ago
Why would I do that when Fossil and Dropbox already works for me :)
Sidenote: I use git at work and I absolutely despise it.
- wakawaka28 3y agoBecause syncing a monolithic binary file is trickier and more intensive than syncing a bunch of little files, once your repo is big enough. If your git repo was corrupted, you might recover some data. If you corrupt a binary database, good luck with that. Dropbox is also harvesting your data for various purposes. I hope your code isn't valuable, because it could be leaked or stolen by employees of Dropbox. There's also something to be said about using what other people use instead of bizarre niche tools. Disclaimer: I have used Fossil and it's a decent system for small applications where everyone is on board. But I would not recommend it due to the reasons above.
- dier 3y ago> Dropbox is also harvesting your data for various purposes. I hope your code isn't valuable, because it could be leaked or stolen by employees of Dropbox. I always thought the encrypted repositories was a neat feature but never really understood what a use case for it would be. I guess this might be one. https://www.fossil-scm.org/home/doc/trunk/www/encryptedrepos.wiki https://www.fossil-scm.org/home/doc/trunk/www/encryptedrepos...
- rcarmo 3y ago> I hope your code isn't valuable, because it could be leaked or stolen by employees of Dropbox. So... you only host your own repos on your own machines, without any kind of EULA? You do realise that hosting git _anywhere_ requires a degree of trust, right?
- wakawaka28 3y agoThe fewer people you have to trust, the better. Personally I would not let anyone else host important code for me. I don't own a business but if I did, I would either host it myself or put up tons of roadblocks for anyone trying to steal my code. It might not be impossible but it would be impractical. Dropbox has had data breaches before. You have to run their spyware to use it too. This is not a theoretical concern.
- bigstrat2003 3y agoThe problem is that Dropbox specifically has shown themselves to be unworthy of trust. Remember just last year when they opted everyone into sharing data for AI training purposes without asking? A company that does that is not one I trust with my confidential business information.
- darau1 3y agoI think this is the first time I've seen someone say they outright hate git. Why?
- thfuran 3y agoI'm not who you replied to, but I think git is fundamentally insane. It's sufficiently opinionated about how it should be used that if you violate certain customs, it can decide to delete commits that you explicitly created. Despite that, it's not opinionated enough to avoid having a ton of subtly different (or effectively the same) ways of doing a thing on the cli. And the cli is an absolute mess of footguns and inconsistent flags.
- darau1 3y agoThat's interesting. I've been using git every day for about 8 years, I've never found myself in a situation where I couldn't fix something I broke. But maybe that time will come.
- wakawaka28 3y agoThe usual reasons people hate git are directly resulting from that them not taking time to learn it. If you do know how to use it, you will find it difficult to lose any commits. I suppose the way "reset" has multiple and very different uses is a thorny issue for noobs. But if you just read up when you don't remember, you'll be very safe.