[go: up one dir, main page]

Skip to content

Use Duo to summarize diffs between branches in a repo

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

A prospect who is currently evaluating GitLab Duo asked if it's possible to utilize Duo functionality to summarize diffs between branches in a code repository. Given LLMs ability to summarize a large volume of information, this would seem like a very good use case and could help users quickly assess diffs between branches when merging code.

Problem to solve

Summarize potentially large changes between branches in a repository upon merge, or even prior to merge to quickly identify and asses differences between code branches

Proposal

Functionally, I would think would be similar to how Troubleshooting works: you could have a lot of information in the diff between branches and a LLM could summarize those diffs. But as I'm not an engineer, I can't speak to the actual implementation. From a UI standpoint, this could be a standalone button and/or a command to Duo Chat (depending on implementation).

Intended users

This feature would be applicable (at a minimum) to Sasha, Delaney, Priyanka, Rachel, and Dakota.

Feature Usage Metrics

If implemented, usage could be added to the AI Impact Dashboard.

Does this feature require an audit event?

Uncertain

Edited by 🤖 GitLab Bot 🤖