Crate silver_platter

source
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§

Constants§

Traits§

Functions§