Hacker News new | ask | show | jobs
by Terretta 509 days ago

        def generate_commit_message(self, diff):
            """
            Generate a commit message using the Gemini API.
            """
            prompt = f"Generate a concise and meaningful Git commit message for the following changes:\n\n{diff}"
            response = self.model.generate_content(prompt)
            return response.text.strip()
and diff is just output of `git diff`. No context or comprehension of repo or treesitter to share code structure ...

OTOH, it's an open source base and one can PR to it.

1 comments

Thanks for the suggestion it was a boring afternoon so I decided to do something with gemini api so it's not something that I put much effort it