aleph

Matthew Davidson 2023-09-01T04:59:17.145909Z

What have I been up to? Let's ask GPT!

git log --oneline --pretty=format:"%s" 0.7.0-alpha1.. | sgpt --model gpt-4 "Summarize my Aleph changes into no more than 5 items."

1. Implemented HTTP2 testing and server code, including ALPN support, pipeline setup, and header handling.
2. Refactored and cleaned up server code, including moving certain functionalities to common namespaces, updating deprecated usages, and improving clarity of names.
3. Fixed various bugs, such as executor rejection handling, NPE when ALPN is not used, and issues with byte-streams.graph.Type loaded by different ClassLoaders.
4. Enhanced logging and documentation, including adding a lot of logging, updating comments and docstrings, and improving instructions for using TLS.
5. Switched to BoringSSL for local development and ignored .pem files for security.

❤️ 5
🤖 2
Matthew Davidson 2023-09-01T05:03:42.453159Z

Also, there's no way in hell I remembered that git log command. I asked GPT for that too.

❯ sgpt --chat git 'how do i display the all git logs up to tag 0.7.0-alpha1?'

To display all git logs up to tag 0.7.0-alpha1, you can use the following command:

git log --until=0.7.0-alpha1
This command will show all the commit logs leading up to the specified tag.

❯ sgpt --chat git 'sorry, i mean git logs AFTER tag 0.7.0-alpha1. Also, how do I show only the commit messages?'

To display all git logs after tag 0.7.0-alpha1, you can use the following command:

git log 0.7.0-alpha1..
This command will show all the commit logs after the specified tag.

To show only the commit messages, you can use the `--oneline` option with the `git log` command:

git log --oneline 0.7.0-alpha1..
This command will display only the commit messages in a condensed format. Each commit message will be shown on a single line.

❯ sgpt --chat git 'is there a way to suppress the sha too?'

Yes, you can suppress the SHA (commit hash) from being displayed in the git log output by using the `--pretty=format` option with the `git log` command. Here's an example:

git log --oneline --pretty=format:"%s" 0.7.0-alpha1..
In this command, `%s` is the format specifier for the commit subject (commit message). By specifying `%s` as the format, only the commit messages will be displayed, and the commit hashes will be suppressed.