diff options
| author | Dawid Rycerz <dawid@rycerz.xyz> | 2025-05-28 15:27:57 +0200 |
|---|---|---|
| committer | Dawid Rycerz <dawid@rycerz.xyz> | 2025-05-28 15:27:57 +0200 |
| commit | 0b819edceb307ce2f8ba6d58b37a86329b7d6ec0 (patch) | |
| tree | f8bc71742a93cd3cb6baa55ce81d14ad42c42720 /servers/gitlab_glab/tests/test_cli.py | |
| parent | a56a1ea5fa18c28d2fc3d42bfa780c026ce9b52d (diff) | |
feat(gitlab_glab): add merge request diff functionality with large diff mitigation
- Add get_mr_diff method to GitLabServer class with support for all glab mr diff options
- Implement smart large diff handling that saves diffs > 100KB to temporary files
- Add comprehensive test coverage (7 new tests) achieving 95% coverage
- Support for MR ID/branch, color options, raw format, and repository selection
- Include proper error handling and logging
- Update README with usage examples and documentation
- Follow project coding standards with type hints and docstrings
Resolves large diff handling for LLM consumption while preserving full diff access.
Diffstat (limited to 'servers/gitlab_glab/tests/test_cli.py')
0 files changed, 0 insertions, 0 deletions
