I would say "What a weird name for a VCS. Whether that will work ...", but then I have to remind myself of the dictionary meaning of "git". So who knows. Maybe we will be adopting all kinds of martial arts terminology. For example: "I use Karate to manage my code. I divide everything using chops. When a kata is done, ..."
Jujutsu: A Git-compatible DVCS that is both simple and powerful
11–20 of 269 posts
Re: Jujutsu: A Git-compatible DVCS that is both simple and powerful
#12Re: Jujutsu: A Git-compatible DVCS that is both simple and powerful
#13Explain how does it handle large binary files? (the UX around this is the shortcoming of all current DVCS..)
* Disclaimer: I'm one of the creators/maintainers of the project.
Re: Jujutsu: A Git-compatible DVCS that is both simple and powerful
#14I am certainly no expert in version control systems, but I've gotta say that it's really wonderful to see a project that builds on the algorithmic and cultural successes of Git but with a simplified and modernized approach. The reason that Git took over the open-source world is two-fold: first, it was adopted by Linux, which ended up being the most influential OSS project of all time. Second, the Git model, which is…
I'm a bit confused by this. I don't think that's what monorepo means, is it? Monorepo is what you choose to put in a repo? And I thought Mercurial was extremely similar to Git as it's also a DVCS?
Re: Jujutsu: A Git-compatible DVCS that is both simple and powerful
#15I'm curious about its management of conflicts. I know that pmeunier has taken a lot of care to formally work out a theory of patches to drive Pijul, and that unsound or problematic notions of patches/conflicts can lead to serious problems— they say that's what led to all the performance problems with Darcs, right? I'd love if the comparison page on the repo wiki gave a little more detail than that Pijul's handling of conflicts seems 'similar'.
Re: Jujutsu: A Git-compatible DVCS that is both simple and powerful
#16Jujutsu started as author's personal project and now author's full-time project at Google. It's presented at Git Merge 2022: Jujutsu: A Git-Compatible VCS - Git Merge 2022: Video: https://youtu.be/bx_LGilOuE4 Slides: https://docs.google.com/presentation/d/1F8j9_UOOSGUN9MvHxPZX...
That's got to feel good!
Re: Jujutsu: A Git-compatible DVCS that is both simple and powerful
#17I ask this because most developers are already quite familiar with the git CLI so in production use one would probably see developers co-working with jj and git in the same codebase. Or would the realistic production scenario be always using git (as opposed to native Jujutsu database) as the backing storage to allow accessing both with git and jj CLIs?
Re: Jujutsu: A Git-compatible DVCS that is both simple and powerful
#18Explain how does it handle large binary files? (the UX around this is the shortcoming of all current DVCS..)
Re: Jujutsu: A Git-compatible DVCS that is both simple and powerful
#19Thank goodness. This has been needed for a long time.
Props to the author Martin for investing himself in creating elegance!
Re: Jujutsu: A Git-compatible DVCS that is both simple and powerful
#20I am certainly no expert in version control systems, but I've gotta say that it's really wonderful to see a project that builds on the algorithmic and cultural successes of Git but with a simplified and modernized approach. The reason that Git took over the open-source world is two-fold: first, it was adopted by Linux, which ended up being the most influential OSS project of all time. Second, the Git model, which is…
> which is distributed and egalitarian at its core, is a better model for a fast-paced, globally distributed community of developers than previous monorepo systems like Mercurial I'm a bit confused by this. I don't think that's what monorepo means, is it? Monorepo is what you choose to put in a repo? And I thought Mercurial was extremely similar to Git as it's also a DVCS?