Earlier quoted context omitted.
Worrying about individual commits is also what makes it possible for you to later use git bisect without going crazy.
How often do you find that command useful? In ~18 years of git use, I have never needed it, but I see it mentioned often as an important reason to handle commits in some certain way. I wonder what accounts for the difference.
What I've learned from jj
41–50 of 140 posts
Re: What I've learned from jj
#42Earlier quoted context omitted.
Worrying about individual commits is also what makes it possible for you to later use git bisect without going crazy.
How often do you find that command useful? In ~18 years of git use, I have never needed it, but I see it mentioned often as an important reason to handle commits in some certain way. I wonder what accounts for the difference.
Having said that, bisect is also an O(log N) method and it's useful where otherwise you might end up spending O(N) time debugging something. I have myself split a configuration change into many stupidly-small commits (locally, without the intention to push that) purely so I could run bisect instead of manually reviewing the change to figure out which part broke stuff.
Re: What I've learned from jj
#43How did t end up after u?
I'd expect that to fork into (s -> t) and (s -> u -> v). Either that or maybe (s -> t -> v) and (s -> u).
Re: What I've learned from jj
#44Surprised no one has mentioned https://graphite.dev/ yet. Our team uses it for stacked PRs, and it works really well.
Re: What I've learned from jj
#45Re: What I've learned from jj
#46I feel like people should just learn to use git.
Re: What I've learned from jj
#47Re: What I've learned from jj
#48Earlier quoted context omitted.
Worrying about individual commits is also what makes it possible for you to later use git bisect without going crazy.
How often do you find that command useful? In ~18 years of git use, I have never needed it, but I see it mentioned often as an important reason to handle commits in some certain way. I wonder what accounts for the difference.
And the few times I've reached for it, I was really thankful it was there.
Re: What I've learned from jj
#49Re: What I've learned from jj
#50Earlier quoted context omitted.
Worrying about individual commits is also what makes it possible for you to later use git bisect without going crazy.
How often do you find that command useful? In ~18 years of git use, I have never needed it, but I see it mentioned often as an important reason to handle commits in some certain way. I wonder what accounts for the difference.