nbrempel
Joined 13 years ago
Karma
2,584
Submissions
394
Member since
Aug 14
Joined 13 years ago
So instead, this uses git primitives and just drops that handy comment in Github to visualize the stack.
One of my goals of writing these articles is to learn so feedback is more than welcome!
Two things come to mind that I don't love about `gt`:
- the philosophy of "every commit is a PR" falls apart sometimes. Sometimes I want to logically separate commits in a PR—but not every commit passes CI. This makes it easier to review. Or call out optional changes that can easily be dropped.
- It broke my workflow in a few ways. The one thing I notice the most is that I like to "pop" a commit into staged changes and make edits. So I can easily see a diff of what I'm editing. I expected `gt modify` to do this. So instead I git reset --soft, commit, and `gt submit`
Thanks for the comment :)