|
|
Subscribe / Log in / New account

Jujutsu: a new, Git-compatible version control system

Jujutsu: a new, Git-compatible version control system

Posted Jan 20, 2024 19:58 UTC (Sat) by martinvonz (guest, #169226)
In reply to: Jujutsu: a new, Git-compatible version control system by Wol
Parent article: Jujutsu: a new, Git-compatible version control system

> Or whatever, just stress that you're different, and your solution to the problem is different.

Right, that's what we've tried to do.

> The current vibe apparently implies you don't acknowledge the underlying problem, and THAT is your problem.

Can you point to where you got that impression? I can understand if one gets that impression by seeing just "There's no index (staging area)." out of context. Do you think that's what people do? (I do want to clarify the text, but I want to fix it in the right place(s), and I just don't know where it's currently most confusing.)


to post comments

Jujutsu: a new, Git-compatible version control system

Posted Jan 20, 2024 20:55 UTC (Sat) by Wol (subscriber, #4433) [Link] (2 responses)

> There's no index (staging area). That also results in a simpler CLI for similar reasons. The index is very similar to an intermediate commit between HEAD and the working copy, so workflows that depend on it can be modeled using proper commits instead. Details.

There's no index (staging area). Because the working copy is automatically committed, an index does not make sense. Git workflows that rely on the index can be simply achieved using native jujutsu commands instead.

Cheers,
Wol

Jujutsu: a new, Git-compatible version control system

Posted Jan 20, 2024 21:00 UTC (Sat) by Wol (subscriber, #4433) [Link] (1 responses)

By saying "an index does not make sense", you're not saying that you don't acknowledge that it solves a problem. You're simply saying that the git approach doesn't work for jujutsu.

Personally, it sounds to me like a jujutsu porcelain over git with this approach might be an excellent idea ... :-)

Cheers,
Wol

Jujutsu: a new, Git-compatible version control system

Posted Jan 20, 2024 22:02 UTC (Sat) by martinvonz (guest, #169226) [Link]

> By saying "an index does not make sense", you're not saying that you don't acknowledge that it solves a problem. You're simply saying that the git approach doesn't work for jujutsu.

Ah, it took me a while, but I see what you mean now. Thank you! I sent https://github.com/martinvonz/jj/pull/2856 to try to improve it.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds