>Has great UI tools.>Git feels like a clusterfuck in comparison.Never follow the hype.
I'm amazed that mercurial even exists still, git is not hard to use. Read: https://git-scm.com/book/en/v2 if you want to work in a real company or have people collaborate with you use git, nobody wants to use your snowflake source control systemuse jj or sapling if you are too stupid to use git and need something git-compatibleyour thread is over now.
>>108868450Linus ?, is that (you) ?
>>108868450>git is not hard to use; read this 500-page book
>>108868513every other developer on the planet has figured out how to use this tool daily and effectively. Just skim it and revisit it when you need to know something in detail. Do you also think graphics programmers have the entire Vulkan spec memorized or driver developers know the entire win32 api by heart?
>>108868450Git is literally another case of "worse is better", in a sense is the perfect VCS for UNIX cause just like UNIX it's a complete clusterfuck of shell commands and bad ideas.
>>108868535every other developer refers to google, stackoverflow, tutorials, cheatsheets and ai every time they need to do anything less routine than init, add, or commit to master. this is because the standard git porcelain is as huge, inconsistent and danger-ridden as it is possible for a user interface to be.anyway, it's telling that you draw comparison between git and the notoriously bloated and messy win32 api.
svn checkoutsvn commitsimple as, if you need bloat/git you're a bad coder.
git owes its success to subversion fatigue combined with the fact that loads of people think git and github are one and the same. doesn't mean it isn't a clusterfuck.
>>108868723ah, someone who has only ever worked on one thing at a timeyou have the power of being a midwit; you are impervious to the possibility of there being better ways of doing anything!
>>108868967forward-port your HEAD out of your ass
>>108868423
>>108869095BREAKING: TRANNY NEWS
>>108868450You've clearly never used git if you think this lmao
>>108868535Nobody uses daily and effectively. People literally wipe the whole repo and reclone when anything outside the usual pull - mergetool - add - commit -push flow happens because nobody knows how to make any of that works. It's extremely uncommon for people to manually rebase instead of using GUI tools to do it for you. Nobody does manual squash merges either for similar reasons. People often use force-push to bypass intractable merge conflicts where git simultaneously tells you you're up to date, there are no local changes, and the remote is more up to date than you.
>>108868723But you can't commit offline
>>108869233This. There's no way webshitters and jeets are going to read a 500 page manual and learn the intricacies of merges. They'll know about 5 commands and even those are probably issued from an editor plugin.
>>108869252You can setup a repo locally and you can sync remotes and locals. Furthermore, nobody uses git in a purely offline manner in practice these days.
>>108868423Git is an Industry Standard Clusterfuck though. Deal with it or get out of the way.
>>108869303>Furthermore, nobody uses git in a purely offline manner in practice these days.I do TOUGHI work in industrial automation where most stuff is offline and using git with the GUI to keep track of changes is comfier than the random combination of changelogs/comments/zipped folders used before
>>108869303i do. git is an undo buffer.
>>108869431>>108869388You don't need git for this. That's using a sledgehammer to drive in a nail tier of retardation.
>>108869447shut up, niggy
>>108869447Most people that use it online will never have to merge as many pull requests as linux yet it works
>>108869252why would you ever want to commit offline?if it's ready, i commit to the remote, if it's not I improve it until it's ready.only gitards enjoy commiting unready code.
>>108868423so why should I switch from git to mercurial and not to jujutsu?
>>108868423>written in pythonInto the trash it goes.
>>108868423Traditional code management tools are totally adequate if you follow honorable predictive development paradigms like waterfall, iterative or V shaped (or even hybrid)...and force business owners to sign off on decisions then accept consequences of their poor decisions in terms of lost productivity...whereas under the current AGILE scam stakeholders are insulated from the consequences of their decisions (or lack thereof), while coders lose their minds and accomplish nothing to add intellectual value to the effort.That said, git really is a piece of shit that would never have taken off without linux
>>108868423>Has great UI tools.yes, TortoiseHg is the main reason i prefer mercurial for my personal projects.but it lacks sorely in hosting and self-hosting options. i've been running Kallithea on my server quite happily so far, but the project seems to have died and i have troubles picking a replacement.other than that, git and hg are pretty much equivalent. i am more used to git branches. i like hg's ability to mark a file as copied (so that i can split a file in two without losing its history)
>>108868423>blocks your path and bites your head off