Kirill Müller
Kirill Müller
Thanks. `pull = FALSE` is required if offline. I'm not sure we need it for the lower-level functions such as `commit_version()` .
I'd wrap that code in a function and call it only from `finalize_version()`, perhaps. Rethinking offline work. If we're offline, or if PATs are unset, everything should still work, but...
I'm moving towards bumping the version with each attempted release. It's also recommended practice by CRAN.
Numbers are cheap. We might support both ways, it's low priority at the moment.
I'm experimenting with a flow that allows seamless integration of the target branch into the source branch. I do wonder why GitHub hasn't implemented this yet. Anyway, this is now...
I'm open to discussing release candidate tags. About to merge that long-running PR, this will probably close this PR.