Expand description
§Silver-Platter
Silver-Platter makes it possible to contribute automatable changes to source code in a version control system (codemods).
It automatically creates a local checkout of a remote repository, makes user-specified changes, publishes those changes on the remote hosting site and then creates a pull request.
In addition to that, it can also perform basic maintenance on branches that have been proposed for merging - such as restarting them if they have conflicts due to upstream changes.
Modules§
- Batch management.
- Candidates for packages.
- Check if the package should be uploaded
- Codemod
- Utility functions for working with Debian packages.
- Selection of probers
- Merge proposal related functions
- Publishing changes
- Recipes
- Run the codemod script and publish the changes as a merge proposal.
- Utility functions for working with branches.
- Version control system (VCS) support.
- Workspace for preparing changes for publication
Structs§
Enums§
- Policy on whether to commit pending changes
- Publish mode
Constants§
- The version of the library
Traits§
- The result of a codemod
Functions§
- Returns the branch name derived from a script name