Re:Software Is Made Between Commits
by subygan on Thursday June 11, 2026 @08:35PM
(#48498365)
Even on my local, that level of snapshotting adds unneded complexity that has very little value.
[ Parent
| on HN ]
Re:Software Is Made Between Commits
by steveklabnik on Thursday June 11, 2026 @09:38PM
(#48498784)
Value is of course subjective, but many of jj’s popular features, like undo, are based on this.
(I actually think it’s tremendously valuable for a number of reasons but it’s fine to simply disagree about that.)
Re:Software Is Made Between Commits
by soulbadguy on Thursday June 11, 2026 @08:40PM
(#48498406)
Additional complexity ? jj just increase the frequency of snapshots. it does not fundamentality the complexity of the system
The one thing I do like about git’s staging area is that it’s truly useful for reviewing a bunch of changes (bulk actions or automated tools). Go over the change chunk by chunk and stage what matters (magit makes that extremely quick.
That could be probably done by jj. But the git’s way is already fine for me.
Re:Software Is Made Between Commits
by steveklabnik on Thursday June 11, 2026 @09:36PM
(#48498773)
Yes, jj does make this very nice and easy. It’s the same idea as git, except that “the index” is just another anonymous change, not a distinct feature.