stresspresso noun

the extra shot of espresso you need to make sense of today's complex policies, served with a side of evidence-based analysis, strictly without gobbledygook and balderdash

Commit message suggestions

In the latest release, I've added support for commit message and description suggestions via an integration with OpenAI. Commit looks at all of your changes, and feeds that into the machine with a bit of prompt-tuning to get back a commit message that does a surprisingly good job at describing the intent of your changes.

It's also been a pretty helpful way to remind myself what the hell I was working on at the end of the day yesterday when I get back to my computer and realize I didn't commit any of my work.

Improvements

  • Added commit message and description suggestions powered by OpenAI
  • Fixed race condition that could sometimes leave you in a broken rebase state
  • Improved active project detection to try and ignore file changes triggered by the system instead of the user
  • Fixed bug that sometimes reported the wrong number of changed files

Different title

In the latest release, I've added support for commit message and description suggestions via an integration with OpenAI. Commit looks at all of your changes, and feeds that into the machine with a bit of prompt-tuning to get back a commit message that does a surprisingly good job at describing the intent of your changes.

It's also been a pretty helpful way to remind myself what the hell I was working on at the end of the day yesterday when I get back to my computer and realize I didn't commit any of my work.

Improvements

  • Added commit message and description suggestions powered by OpenAI
  • Fixed race condition that could sometimes leave you in a broken rebase state
  • Improved active project detection to try and ignore file changes triggered by the system instead of the user
  • Fixed bug that sometimes reported the wrong number of changed files

Project configuration files

I've added support for creating per-project .commitrc files that override your global settings for that particular project. Went with YAML for these because personally I'm sick of quoting keys in JSON all the time, or accidentally leaving in a trailing comma.

Improvements

  • Added per-project .commitrc configuration files
  • Improved performance when working with projects with large binary files
  • Fixed a bug that could cause Commit to crash when autocommitting after deleting a recently active branch