Business logic
474 karma · joined August 3, 2017
Sometimes agent makes a monolithic commit and it's a lot of work to manually split code you didn't write. After such an auto split I can manually squash related revs into feature/ticket level.
One thing I like is there's many ways to achieve the same result. E.g. author uses a fancy rebase to graft a new branch between trunk and merge point. I could do the same by: 1) rebase -s onto trunk, 2) merge new branch with mega merge, 3) squash old megamerge upwards into new merge. No cryptic revset needed.
Some coffee shops in china you can't even order or pay without their app.
There's also a security aspect, e.g. interactive editing lets you input secrets you don't want an agent to have.