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.8.0 https://coveralls.io/repos/PMR2/pmr2.wfctrl/badge.svg?branch=0.8.0

Changelog

0.8.0 - 2025-11-09

  • Drop support for Mercurial.

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.8.0.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pmr2_wfctrl-0.8.0-py2.py3-none-any.whl (10.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pmr2_wfctrl-0.8.0.tar.gz.

File metadata

  • Download URL: pmr2_wfctrl-0.8.0.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.3

File hashes

Hashes for pmr2_wfctrl-0.8.0.tar.gz
Algorithm Hash digest
SHA256 fd8cc047b130a6c9595d9b927b69e61d4fc03d3b3347241d3c4b00f85d81dfbd
MD5 107a21694ded0345eec207039710757a
BLAKE2b-256 08cdf5d88879ade9314116acacab365017c12cd0dcae76d7454632bdd8db1416

See more details on using hashes here.

File details

Details for the file pmr2_wfctrl-0.8.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pmr2_wfctrl-0.8.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.3

File hashes

Hashes for pmr2_wfctrl-0.8.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 87c94c3b4e60063531d64d750be7da79a38595499c2dddb819cf2eddf9cebe4f
MD5 091c0e17d417342b961f507501e2a668
BLAKE2b-256 8e3d626bbe291fd8a24ef3888bd050bc02f01e373d78efe3b900d1a3cef88b30

See more details on using hashes here.

Supported by

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