Live data from Hacker News

I see a future in jj

steveklabnik.com

111–120 of 336 posts

Re: I see a future in jj

#111

Earlier quoted context omitted.

What I would love: - Everything locally stored in the repo: PRs, comments, issues, discussions, boards, ... - CLI first - Offline first (+ syncing) - A website for hosting/presentation

So you want Fossil?

except fossil decided to never allow changing history, vs jj which makes history rewriting so much easier

Re: I see a future in jj

#112
What I miss from the Perforce and Subversion days is committing directly to trunk in a team environment. Now everything revolves around PRs and lengthy code review. With direct commits to trunk, everyone was in a rush to get their commit in before someone else did, so they didn’t have to update and have conflicts. This made commits small, frequent, and usually well-scoped. What -sucked- was when you did need to do a large refactoring or other big change, then that was work best done on a weekend because branching and merging didn’t work very well.

Git’s model is right for PRs for open source projects where one day you could wind up with code from someone you don’t know and you need to take your time in review and possibly making further changes before merging. But as much as git’s a meaningful upgrade over Perforce and (especially) Subversion, branching and merging is not the right default model for normal team development.

Re: I see a future in jj

#113
post #72

One thing I've wanted is the ability to group commits into a mega commit. So the history of little changes remains, but as you are scrolling you don't see all of them.

This is an interesting idea... jj has a templating language, but it's not stateful, so you couldn't like, hide some commits based on other commits, for example. But I'll file this away...

I've thought that it could be as simple as commit's with a message beginning with "minor:: " do not get shown by default.

Re: I see a future in jj

#114

Earlier quoted context omitted.

> There are no substantial technical or usability reasons to switch to JJ from Git [...]. This is a neutral impersonal opinion that is virtually a fact. I respect your opinion, but I don't think it's a fact and I couldn't disagree any further with it. I wrote a whole testimonial about why I love jj (first one there): https://jj-vcs.github.io/jj/latest/testimonials/#what-the-us... > it's impractical for most working p…

> I respect your opinion Thank you for charitably responding to the substance of my comment and especially not whatever tone you may have perceived. I appreciate you.

Perhaps take a look at jj and give it a go. Maybe you’ll like it.

I know I did. The fact I can use it with git and it doesn’t interfere with any GitHub PR workflows means no-one needs to know I use it. I enjoy the jj model. Maybe you could too, and it’s not a crazy investment of time and energy. It’s an evening playing around with a code kata or something.

Then working with vcs becomes that little bit more enjoyable.

Re: I see a future in jj

#116

I think the real news is that some people have started to build what might become something like a "jjhub" . https://ersc.io/

I think 'jjhub' is a decent immediate first approximation, and is often how I've started out talking about it with people. At the same time, we have to offer real value here, as you can already use jj with github (and I have for a long time now), so there's more to it than that. But yes :)

I would love having some first class support for monorepos at bigger organizations (ex: silos, vfs, etc).

Re: I see a future in jj

#119

Earlier quoted context omitted.

I think 'jjhub' is a decent immediate first approximation, and is often how I've started out talking about it with people. At the same time, we have to offer real value here, as you can already use jj with github (and I have for a long time now), so there's more to it than that. But yes :)

I would love having some first class support for monorepos at bigger organizations (ex: silos, vfs, etc).

No promises but noted for sure…

Re: I see a future in jj

#120
post #115

After reading the article, the technical merits of `jj` are completely unclear.

[flagged]

That line wasn’t even in the original post. It is not nearly the only technical advantage. The point of the post is just not about that topic, so that content is not in the post.
Post reply on HN