https://www.youtube.com/watch?v=eBXyn8SXFtU
>>106429997>pixelated textjust let me know what it is before watching the video
>>106429997>Git is a great standard. We can have a better VC system.Sure, design one. Nothing wrong with that.>But we need a VC for AI agents and people who don't understand how to use Version Control bro. Please understand. It's very important that software is made by people and machines who don't know how to use or make software.Kek. Grifter.
>30 minute video of git badabout 30 minutes too long if you ask me
>>106429997svn won
good comments for once>>106430022it's in the descriptionhttps://zed.dev/blog/sequoia-backs-zed
We're still using Visual Source Safe, and you can't stop us! Really, we do use it but in our case it works well for us because there's not a lot of overlap between projects and most of what we do is maintenance on old legacy shit.
Time for Mercurial
Why is Tom Cruise opining on git?
>>106430331That's not Tom Cruise. It's the Cones of Dunshire guy from that Ron Swanson show.
>>106430321nevermind I just found out that the Mercurial founder trooned out.Dang tech is such a minefield, if your project becomes obscure then you immediately attract trannies or become a tranny yourself
>>106430405>Guy who once was the center of attention loses that attention and finds a new way to attract attention.Many such cases.
>>106429997>apt-get
>>106430331do other professions have little girls make videos with bad takes for attention?>are we doing plumbing wrong? watch my 30 minute ad filled video to find out
>>106429997You don't need more than mailing lists
Use case for version control?
>>106429997Ok, we'll use fossil instead>Nooo, i want my fisher price gui toy program with ai slop integratedFuck off you baby.
>>106431991Not 100% the same thing but there are lots of videos of young women using farm equipment (not of the obsolete variety).https://www.youtube.com/watch?v=l0BggXqyqAI&t=65
>>106429997For most people mercurial or svn would be better. Jujutsu and perforce are also objectively better in basically every way. Git is the nepo baby of source control.
>>106432085i'm ok with that, she's actually working, not telling other people how they should work
another retard with opinions making a youtube video about their retarded opinions, and then posting it on 4chan in hopes that anyone caresi love reading 4chan !
>>106429997>apt and apt-get togetherOpinion discarded.
Acquire the specific means to bring the public attention toward the product you're willing to sell
Whats /g/ opinion on Got (Game of Trees)? Its made by OpenBSD devs. It seems more simple and minimalist than Git, but it's still not ready for production.https://gameoftrees.org/index.html
>>106429997Yeah it's holding back normies from being retarded. Which is a good thing in my bookGit is probably the most well designed piece of software.
>>106432387Git got, nerd. GG
>I watch faggots on youtube and now it's recommending me gay videos
>>106429997git isn't what's holding you back, don't flatter yourself
>>106429997Can someone explain the goofy facial expressions in his video thumbnails? Is it some zennial trend? Or A/B tested clickbait?
>>106429997Git is kinda weird.Like it has all the required features, but using them right is often a huge pain in the ass.It's just annoying and unpleasant to use.
>>106432088Perforce is garbage. Do you know how often I have to help people fix their workspace because they chmod’d/force wrote instead of opening for edit? How many times I have to deal with submitted changelists that were never ‘released’ to the project? The amount of time wasted building P4 into scripts so they can ‘edit a file’? Fuck perforce, and I’m glad evo is dead dog dead.
>>106432929>clone, pull, push, merge, add, commit, cherry-pickThat's literally everything I've ever used until now
>>106432980>missing mv, rm, resetSo you’re a larper.
>>106432994Oh and stash and checkout. Nigga wtf you doing
>>106432874A/B tested clickbaitpeople click on thumbnails with confused or excited faces.So lots of creators do it to maximise viewership.
>>106432994I've not used mv or rm. But I've used reset and I missed that. Also stash and checkout >>106433004 but that's like 10 commands. And that's it really. Also git log.
>>106429997Skill issueI had no problem working with any project with git. Even unholy stuff of git aren't bad. These unholy things are not simple because the problem isn't simple. And some bad commands are there only just because you can't deprecate older commands. Changing some commands won't help much. We already know how git works and the alternative would have yet different workings and it's not worth trading something that works well with some clunky commands (that you already retained) to some hipster shit that will be forgotten in a year or 2.
>>106432590Can't do this if you're not logged in.
>>106429997Just use jujutsu then.
>>106429997git is pretty bad though they're trying to polish it. How about version control that knows what folders are? Or, hey, lets you download sparse files without a dozen command options. Or manages datafiles instead of thinking everything is lines of text. Or has real branches not pointers. Or can push rebased history without force. Or has submodules that just work. Does the emo guy's solution address any of that?
>>106433996>Or can push rebased history without force.It’s a good thing that it does this, 99% of people should not be changing commit history and it should yell at them if they try to do so.
>>106429997total subversion victory
>>106433411>because the problem isn't simple.Most developers aren't working on operating systems with millions of LOC and hundred of thousands of files with thousand and thousands of contributors. Most of the not simple problems with git are due to it being the wrong tool for the job. If you work for Aflac creating CRUD apps to display the top sales people in each region, you don't need an OS grade SCM. Same if you work for Kroger and are adding functionality to the weekly sales page. Most developer jobs are that kind of shit, not building operating systems or social media platforms with millions of messages a minute.
I'd summarize everything so you can move on with your life:VCs cannot grift with git, since it's a standard FOSS tool and is ubiquitous. So they want to create a walled garden with random "new flashy tool."Once you're brainwashed and trapped by it, they switch to a subscription model bc YOLO, and you're now a pay-pig simp. Rinse and repeat, until everyone realizes the grift or the cow is milked dry, then VCs degens cashing out and vanish.And YouTube shillbots like OP act as if nothing happened and never talk about the shiny tool again.
>>106434035But why can't it just have both "branches" (paths) show up? Why does git insist on hiding commits that aren't in the one chosen path? A branch could just hold all commits associated with it, removing the entire concept of "rewriting" "history".
>>106435149It sounds like you should be using branches, and aren’t. Maybe you should use branches and not be retarded.
>>106429997>apt-getwhat year is this the command has just been apt for a long time
>>106435429We're talking about pushing after rebasing. Git thinks pointers are branches so makes users jump through hoops to ensure a branch only points to one commit. More branches might be a way, but it will also make everything unnecessarily cluttered.
>>106429997severance-lookin-ass nigga
>>106429997One of the most punchable faces I've seen in my lifesage
>>106433426sucks missing out on making anonymous google accounts when they didn't require a phone number.
>>106434524Why would I learn anything else if git works and everyone uses it already? If the project I join uses something else sure, but there is no point otherwise. If your usecase are simple there is even less sense not using git. Git on simple projects is even easier... Git is not hard. People that complain about it are just fucking lazy to learn basic af shit. The esoteric commands are there if you need them, but you don't need to know them by heart.
>>106437765If you get an android phone, you can make google accounts with no phone number
>>106430040>Sure, design one. Nothing wrong with that.it already exist, it's also in the video> Jujutsu https://github.com/jj-vcs/jjDo yourself a favor and start using jj for personal projects, it's a breeze of fresh air. Or maybe don't, since you will hate every second you'll be using gitpijul is another good alternative
>>106438578I looked at Pijul around the time it was first announced and it had the most niggerlicious clusterfucked code I've ever seen in my life.It's what I imagine Durgasoft jeetware must be like.I would rather do manual backups than use that piece of shit.>jjI've never looked at it but I don't see what's bad about Git for personal projects. You just git add, git commit, git push. You can ignore all of the messy parts.
>>106438621>I've never looked at it but I don't see what's bad about Git for personal projectsIt's unnecessary complex and UX kinda sucks There's no need to expose the index and still you can have all the flexibility (and more) git has, just like in jujutsu Especially in personal project you feel like you are not even using a vcs:- branches don't exist as a concept, they are just new nodes (nameless branch) - conflict resolution is propagated automatically - commits always succeed, conflicts are first class citizen and you can deal with them or just postpone for whenever you feel like and keep working on feature- you can change commit description whenever you want- commits are automatic. "going back" is extremely natural and you don't need any stash- merging "doesn't exist", you just create a new node with multiple parentsAnd so onWhat I like most is the "backward" workflow respect to git. You first create an empty commit with your intention (which you can change whenever you want) and start working. Since commits are automatic you just stop writing code to end the commit
>>106438721forgot one of the best feature: every operation you do is logged in the oplog and you can inspect it and undo any operation
>>106429997If you're held back by git you must be retarded
>>106438721As I said above, I never use any of those things in my personal projects. It's very rare that I would even branch and when I do I don't do any work on the master in the meanwhile.>>106438741That's potentially useful if it doesn't show up in the log when I push.As for being complex and having bad UX, I just read about Git internals years ago and I've felt that it was pretty straightforward. A lot of the difficulty is probably from people who just read a quick tutorial and didn't bother to learn what it's actually doing.
>>106430296>if git will be the thing that holds AI back then I'm all on using git foreverI don't get it, why would git do that? I'm not watching the video.
>>106438837The video is saying that AI doesn't work well with git or something like that
>>106438872But... how and why? I can't imagine it getting along with any version control if it struggles with git.
>>106438810>. It's very rare that I would even branchSo you basically don't use git at all. Why are you even using it in the first place? Just go with some centralized vcs like svn if you are not using branches and staging area> That's potentially useful if it doesn't show up in the log when I push.At this point you are just making excuse. Just look it up, I'm not spoon feeding you > As for being complex and having bad UX, I just read about Git internalsYou are not the only enlightened person who read the git internals anon The UI sucks mostly because it expose the index explicitly and it's a separate concept from a commit making conceptually high level identical operations (like undo a commit/unstaging a file) having subtle different syntax/command for no good reason at all
>>106438897>Why are you even using it in the first place? Just go with some centralized vcs like svn if you are not using branches and staging areaBecause I use it for work and I'm not going to bother with something different at home. I post my stuff online, where the hell am I going to post SVN repos?>spoon feedingYou're advocating for people to use this, it isn't "spoon feeding" when people ask why they should you dumbass.
>>106432020Fresh off the boat, from reddit, kid? heh I remember when I was just like you. Braindead. Lemme give you a tip so you can make it in this cyber sanctuary: never make jokes like that. You got no reputation here, you got no name, you got jackshit here. It's survival of the fittest and you ain't gonna survive long on 4chan by saying stupid jokes that your little hugbox cuntsucking reddit friends would upboat. None of that here. You don't upboat. You don't downboat. This ain't reddit, kid. This is 4chan. We have REAL intellectual discussion, something I don't think you're all that familiar with. You don't like it, you can hit the bricks on over to imgur, you daily show watching son of a bitch. I hope you don't tho. I hope you stay here and learn our ways. Things are different here, unlike any other place that the light of internet pop culture reaches. You can be anything here. Me ? heh, I'm a judge.. this place.... this place has a lot to offer... heh you'll see, kid . . . that is if you can handle it...
LINUS YOU SUKA BLIAT
>>106429997All career Youtubers are the same. They need it to pay the bills, so they just shit out random shit with inflammatory and/or otherwise clickbait titles and then prattle on way too long about nothing to hit whatever arbitrary time limit breakpoints Youtube imposes for monetization.
>>106429997yet another ecreb drooling over casey muratori sperging
>>106433149let's not forget about rebase. Rebase your fucking branch.
>>106441525Unfortunately normies at my workplace didn't understand rebase so we just default to merge to make sure we are "aligned"
>>106429997Buy an ad, grifter
>>106430256Underrated. I continue to use it for a simpler approach when applicable. Sometimes it's good to know WTF the product releasable code is without 20 separate branches with noone accepting which on is the releasable. BRW, fuck Clearcase also
>>106442367Kek. If gets fucked up especially when all isolated branches of each dev drift so far none of them can merge and noone can release the product. Hilarity ensues especially with 100s of devs on a product.
>>106438295Yeah then they just have access to anything and everything you do on your phone, much better.
>>106443269Except if I Faraday cage my phone in my leadlined angus.
>>106429997Using a FTP server instead of git is the most aryan system out there.
>>106438578Interesting, but it looks like their goal is just to make Git "easier". As a long time user of Git, their intro didn't show any feature that would entice me to try it. Having automatic commits for an undo log seemed a bit handy, but I already have that in my editor and don't need it in my VCS.
Watch the Zed video on AI. Just listen to his voice and the way he introduces the editor.https://zed.dev/aiIf you still think Zed is worth using, you are hopeless.
>>106443431>Interesting, but it looks like their goal is just to make Git "easier". That's how it's also advertized. It's a VCS written from scratch, I can't understand how you get that its their only driver is to be an easier git thoThe snapshot based VCS technology is trasversal in any other implementation. Unless you want a completely new approach to the problem the problem is a solved one> As a long time user of Git, their intro didn't show any feature that would entice me to try it.Sounds like a you problem, automatic reading of conflict resolution by itself is an extremely handy feature > Having automatic commits for an undo log seemed a bit handy, You have automatic commit in general. You start from an empty commit with a description of your intention and every modification you make is automatically "committed" so commit are a sequence evolutionary changesets. That makes you able to get rid of the staging and operations like stash The undo is about operations, not just commit. Every command you run in JJ can be undone
>>106429997>says i'm doing vc wrong>image has dots like macos>uses apt-getthe thumbnail fails. would not click.
>>106429997>33k viewsBUY AN AD DAVID BYRNE
>That's how it's also advertized. It's a VCS written from scratch, I can't understand how you get that its their only driver is to be an easier git thoI took a look at their page. They advertised it as easy-to-use VCS with most examples being things I do in Git, but slightly different. I don't think it's a very strange conclusion.>Sounds like a you problem, automatic reading of conflict resolution by itself is an extremely handy featureNot really. They want (I would assume) ME to use THEIR tool. Your goal could be a generational shift, for new programmers not used to Git to jump on your solution instead, but if you want people who have been using Git for over a decade to switch, it will naturally have to offer a strong incentive.> You have automatic commit in general. You start from an empty commit with a description of your intention and every modification you make is automatically "committed" so commit are a sequence evolutionary changesets. That makes you able to get rid of the staging and operations like stashI'm not even sure this is a positive for me other than having an undo-tree for my work. I often change more than one file and then commit them in separate commits. With this workflow, my changes would be automatically committed and I would then have to break the single evolving commit up into more than one final commit, if I understood their doc correctly.The undo is about operations, not just commit. Every command you run in JJ can be undoneTree manipulations can be undone in git by using the reflog, but it would of course make it easier restoring accidentally checked out or reset files. I currently get those from my file system snapshots when needed. Useful, for sure, but not really something I would move away from Git to get.
>>106444479>>106444084Sorry, managed to delete the post number when editing my response.
oh shit homies, I just learned about this here, all the repos are stored in ice lmao, I wonder what people in 500 years are going to say about all the hentai and anime reposhttps://youtu.be/fzI9FNjXQ0o
>git is bad because ai pushes 50000 different changes and it's impossible to to keep track of diffswhy are you even using version control if you're just vibe coding?
>>106432051Based fossilGOD richard hipp will save us all
>>106444479> Your goal could be a generational shift, Why? if you are not an underage techlet you would know generational shift never caught on. Otherwise we would have not intel processors, linux or any unix-based OS, no DOS (and eventually Windows), no C, etc.. > for new programmers not used to Git to jump on your solution instead, but if you want people who have been using Git for over a decade to switch, it will naturally have to offer a strong incentive.I find this quite ironic. You critics jujutsu for referencing git to the point you think being a easier git is their sole driver but you are basically justify them by always comparing it to git That's why git comparison is mandatory, baboons like you who think "I already know X why should I be using Y" needs the comparisons > >, if I understood their doc correctly.you clearly, don't. > Tree manipulations can be undone in git by using the reflog,The reflog just tracks reference movements unlike the operation log of jujutsu which track anything and can undo any operation made in the repository with "undo" Basically the reflog is useful just for recovering lost commit, while the oplog allows you to understand the entire user workflows and undo anything
>>106444663just diff your test results and add some which track performance metrics (and if you want some which round off to e.g. 10s or 100s of miliseconds so you can add a hook to check if they change and trigger an evaluation) bro
>>106430022he starts shilling zed (written in rust, the best possible blah blah blah)immediately killed the video at that pointhe's going to shill deranged trannyware that doesn't work
>>106429997mandatory quote>the criticism of a system doesn't make your alternative the correct solution
>>106445206>That's why git comparison is mandatory, baboons like you who think "I already know X why should I be using Y" needs the comparisons I mean. Switching a tool is a time investment. When you have something that you think works well, you become resistant to changing to something else without a good reason. I don't have infinite spare time to try every new tool someone says is the best thing ever.>you clearly, don't.I had a look at https://steveklabnik.github.io/jujutsu-tutorial/real-world-workflows/intro.html and my regular Git workflow would pretty much be the edit workflow he describes and it definitely is splitting my commit up after the fact. Maybe there is another workflow that does this simpler? I'm open to reading about it.>Basically the reflog is useful just for recovering lost commitNo? It records all operations you perform on the graph, i.e. checkout, rebase, merge etc, and you can go back. I have fucked up merges and rebases and used the reflog to undo them. What you don't get, where jj is admittedly more powerful is the constant snapshotting of non-committed changes.
>>106429997>ai does not know gitlma fucking o, fuck this absolute moron, i hope his project dies
>>106429997>Der Scheißelux Untermenschkys
>>106429997>AI>rust>her (a man)>mac homOSex>looks like a twinkfuck this gay shit, use git like a real man, ignore the troons screaming
>>106429997Your inability to appreciate the intrinsic value in fucking learning how to do things yourself is holding you back and making you a retard dependent on AI slop to do anything.Git is just a tool.
>you should use my amazing vcs that no on elses usesbut everyone uses git. the whole fucking github exists. is there an sccshub? rcshub?>you should spend hours learning to do it this obscure waybut i want a job. everyone uses git. can't you just teach me git?
>>106445986should you trust someone that seems to always look confused?
>>106429997that "man" has literally sucked dick and then put that dick inside his shitty asshole. LMAO, disgusting faggot has opinions on software,get the fuck out of here, go die of AIDS or something
>>106445986Why does he look like that
>>106445986Youtube improved significantly when I blocked him, ThePrimeagen and all their friends.
>>106435669They don't.