synchronize code and weave patches seamlessly
syncweaver synchronizes code between package repositories and host repositories, and manages the full lifecycle of patch artifacts from generation through upstream pull request submission, rejection status tracking, and dependency-aware release dispatch.
View the documentation website at https://ccbr.github.io/syncweaver.
Install syncweaver with pip:
pip install git+https://github.com/CCBR/syncweaver.gitsyncweaver --helpUsage: syncweaver [OPTIONS] COMMAND [ARGS]...
syncweaver: synchronize code and weave patches seamlessly.
Options:
-v, --version Show the version and exit.
-c, --citation Print the citation in BibTeX format and exit.
-h, --help Show this message and exit.
Commands:
add Add an external repository to the current host repository.
patch Create, annotate, and list source patch artifacts.
templates List and add workflow templates to a repo.
syncweaver --versionsyncweaver, version 0.0.1-dev
Custom github actions used in our github workflows.
Come across a bug? Open an issue and include a minimal reproducible example.
Have a question or idea? Start a discussion.
Want to contribute? Read the contributing guide.