This started as a blog post that became a twitter conversation (https://twitter.com/bdmurdock/status/1189017881075302400?s=20) and then I realized there was probably an “official” place to discuss pijul. Sorry about not realizing that.
I found a discussion about the first question I had here: Equivalent of checking out an old commit? Any more discussion about that ought to continue there, I’d guess.
The second question I have is how to cherry pick. If you read the blog post and the twitter conversation, the real question I have is, how do I cherry pick just one patch out of the middle of a string of patches that depend on each other. Somehow git lets you do it. It generally creates a merge conflict, but using kdiff3, for example, it’s not generally a hard one to resolve. Because of that, it seems like pijul should be able to do it too. Any thoughts or techniques?