News for hackers. Stuff that matters.
Re:I struggled with Git, so I'm making a game to spare other... by mopsi on Sunday March 02, 2025 @10:49AM (#43231601)
What alternatives do you recommend?
Re:I struggled with Git, so I'm making a game to spare other... by forks on Sunday March 02, 2025 @11:05AM (#43231802)
Re:I struggled with Git, so I'm making a game to spare other... by zabzonk on Sunday March 02, 2025 @10:56AM (#43231690)
mercurial was arguably better - but switching to it is probably a bit silly now
Re:I struggled with Git, so I'm making a game to spare other... by mdaniel on Sunday March 02, 2025 @11:39AM (#43232168)
I haven't tried it in a while, but mercurial supports reading and writing to git repos: https://wiki.mercurial-scm.org/HgGit and its page says that https://wiki.mercurial-scm.org/GitExtension is bundled, but doesn't handle all of git's features
Re:I struggled with Git, so I'm making a game to spare other... by convolvatron on Sunday March 02, 2025 @12:43PM (#43232908)
why? I had to stop using it because no one else would, and the various centralized services dropped support for it. but it handled branching and merging much better, was easier to pick up, and was less likely to trash your local checkout.

maybe if someone rewrote it in rust it would be sexy again? rurcurial?

Re:I struggled with Git, so I'm making a game to spare other... by zabzonk on Sunday March 02, 2025 @03:37PM (#43234793)
I think the loss of the google and bitbucket repositories was the main problem - i know that took the heart out of me for doing foss development. i can deal with git (shit, i can deal with rcs), but i don't like it.
Re:I struggled with Git, so I'm making a game to spare other... by BeetleB on Sunday March 02, 2025 @01:17PM (#43233274)
> maybe if someone rewrote it in rust it would be sexy again?

They have and it's called jujutsu :-)

https://github.com/jj-vcs/jj

OK, it's not a Mercurial clone, but it did take some features from it, and using it will feel more like Mercurial than git. And you can use it on git repositories, so you can have your cake and eat it too.

Re:I struggled with Git, so I'm making a game to spare other... by DrinkyBird on Sunday March 02, 2025 @01:11PM (#43233215)
Re:I struggled with Git, so I'm making a game to spare other... by DrinkyBird on Sunday March 02, 2025 @01:19PM (#43233286)
Modern Mercurial with evolution is extremely pleasant, and the more I use it the more I abhor git whenever I have to go back to it. That plus Heptapod (fork of GitLab with Mercurial support) — it’s very nice indeed. I count myself lucky to mainly contribute to a project where we use all of this.

It’s a shame there’s still nothing quite like GitHub for Mercurial (anymore), where anyone can just sign up and create repositories. Heptapod has a public instance for FOSS, but it requires approval to create projects. There’s also a separate hosted instance for basically anything, but it’s commercial and costs money. One can also self-host, but GitLab is not exactly lightweight, and other solutions aren’t as integrated with evolution features.

Re:I struggled with Git, so I'm making a game to spare other... by lylejantzi3rd on Sunday March 02, 2025 @11:11AM (#43231884)
Re:I struggled with Git, so I'm making a game to spare other... by Hikikomori on Sunday March 02, 2025 @12:56PM (#43233044)
Gitbutler is great.