Anybody migrate personally or professionally to using jujutsu/jj over git? Thoughts? It's the latest and greatest version control system https://github.com/jj-vcs/jj
Still using CVS...
>hosted on gitis this a joke?
>>108611422what's the issue
>>108611066>https://github.com/jj-vcs/jj>open repo>.cargofucking dropped, no wonder the logo is two peckers touching each other
I still use SVN, no need for git or jj.
I still use SVN, works great for me, so I'm not gonna swap to some faggy hipster shit.
>>108611066i see no point in using something that replicates git. I learned git and it works. Why would I waste time learning same shit as different commands and confuse myself while inevitably having to work with tegular git. Even if whole industry magically adopted it, the migration would take decades and you would have the problem of shuffling both and being annoyed. It won't replace git. If upu want an alternative, write something that actually works differently. As for git, you can just use aliases and source control them.
>>1086110664chan is down
I won't use it because of the name
>>108611066>Working-copy-as-a-commit: Changes to files are recorded automatically as normal commits, and amended on every subsequent change. This "snapshot" design simplifies the user-facing data model (commits are the only visible object), simplifies internal algorithms, and completely subsumes features like Git's stashes or the index/staging-area.Sounds like complete garbage. How am I supposed to split changes into multiple discrete commits? The git index is useful. This jj thing does away with it because they're too dumb to understand it I guess.
>>108611950>>108611681You got a problem with blue jays?
>>108611422nothey have plans to have a different backing store laterbut they’re using Git for nowt. never used jj>>108611993this
>>108611066GIT GIT GIT GIT GOT GOT GOT GOThttps://gameoftrees.org/index.html
>>108611066My gut reaction is that I hate it. My more considered reaction after reading a bit more about it is that I still hate it. It looks like a bizarre layer on top of git that makes it worse in every way.I wonder how much of that reaction is reasonable, and how much of that is just my brain starting to fossilise and becoming afraid of new systems and techniques.
>>108611066So I should drop git which needs 2 dependencies to compile, and replace it with jj which requires 500 dependencies?
many arguments i've read online about what makes it great is that it's supposedly easier to learn than git.assuming this is true, good for them, but that also means there is no incentive for me to switch besides maybe altruism so I can teach other people version control more easily
It sounds briefly tempting but in a practical context, it just sounds like a pitfall-laden attempt to make Git more usable, since everyone will end up using Git as the backend anyhow. I already have Magit for that.It doesn't help that the tutorial is ridden with redditspeak.
>>108611993>How am I supposed to split changes into multiple discrete commits?You can still do that> The git index is usefulPoint of jj is that you can achieve the same flexibility without exposing the indexjj is just unarguably plain better than git . Git not having undo and conflict as fist class concept is just retarded
>>108611993>How am I supposed to split changes into multiple discrete commits?
>>108611995>blow gays
>>108620093Get your mind out of the gutter
>>108614032baby duck syndrome
>>108618144if they're too stupid to learn git they probably don't have much to offer as a software developer
>>108611066Team Foundation Server Chad over here
>>108620127it sounds like the same reasoning that brought us the LaTeX retardationFighting the vcs should be the last thing you should put your effort to when building sw. Jujustsu achieves the same flexibility of git without the all its warts (exposing the index, not having undo, the existence of stash is a clear symptom they fucked up the change model, UX that is utter garbage, etc...) The credit that must be given to git is that they managed to get people to adapt to Git’s unnatural model to the point of genuinely convincing themselves that it is the best way to implement a vcs
>>108620207latex was deprecated by typst