Skip to main content

Workflow controller

Project description

Introduction

A basic and light-weight workspace manager for PMR. While this package will ultimately be usable as a general purpose library, for now features are targeted for integration by the MAP client.

https://github.com/PMR2/pmr2.wfctrl/actions/workflows/build.yml/badge.svg?branch=0.7.0 https://coveralls.io/repos/PMR2/pmr2.wfctrl/badge.svg?branch=0.7.0

Changelog

0.7.0 - 2024-08-02

  • Provide subclasses of existing commmands that allow credentials be provided for accessing private workspaces.

0.6.0 - 2023-10-17

  • Ensure that Dulwich methods return values match closer with the cli command class counterpart.

  • Cleaned up support code in testing to ensure the defaults are not interfered with.

0.5.0 - 2023-10-06

  • Dulwich is now registered first.

  • Have the registration by name show all available implementations.

0.4.0 - 2023-06-16

  • Updated Dulwich support to use official release.

  • Ensure that the workspace workflows will return the error code for the external tools and not just assume stderr output are errors.

0.3 - 2016-09-08

  • Support the use of a custom fork of Dulwich for Git access.

0.2 - 2014-07-14

  • Renaming to the standard top-level namespace for this group of packages.

0.1 - 2013-12-18

  • Initial release.

  • Core support for basic incremental workflow management using both git and mercurial.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pmr2.wfctrl-0.7.0.zip (30.2 kB view hashes)

Uploaded Source

Built Distribution

pmr2.wfctrl-0.7.0-py2.py3-none-any.whl (10.3 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page