| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
and MCP server usage instructions' (#2) from feature/update-documentation into main
Reviewed-on: https://codeberg.org/knightdave/dawids-mcp-servers/pulls/2
|
|
instructions
- Update repository URL from GitHub to Codeberg (https://codeberg.org/knightdave/dawids-mcp-servers.git)
- Add recommended uv command usage for running MCP servers from repository root
- Update examples for both gitlab_glab and hello_world servers
- Maintain backward compatibility with alternative running methods
- Clean up installation instructions and remove outdated references
|
|
feature/add-glab-ci-run-and-mr-commands into main
Reviewed-on: https://codeberg.org/knightdave/dawids-mcp-servers/pulls/1
|
|
- Add filter_diff_content method to filter out unwanted file extensions
- Default filtering excludes .lock and .log files to reduce noise
- Smart lock file detection handles package-lock.json, yarn.lock, etc.
- Customizable filtering via filter_extensions parameter
- Filtering can be disabled by passing empty list
- Add comprehensive tests for all filtering scenarios
- Update README.md with filtering documentation
- Maintain backward compatibility with existing API
|
|
- Add new run_ci_pipeline method to GitLabServer class
- Support all glab ci run options including variables, branch, and web mode
- Auto-detect current branch using git branch --show-current when -b is missing
- Implement web mode that overrides CI_PIPELINE_SOURCE=web
- Add comprehensive test coverage with 9 new test cases
- Update README.md with complete documentation and usage examples
- Maintain 95% test coverage and pass all 53 tests
- Follow project standards with proper error handling and type hints
Closes: Add CI job runner functionality as requested
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|