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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file pmr2.wfctrl-0.7.0.zip.

File metadata

  • Download URL: pmr2.wfctrl-0.7.0.zip
  • Upload date:
  • Size: 30.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for pmr2.wfctrl-0.7.0.zip
Algorithm Hash digest
SHA256 c119908a9afab7556e3f3d65dd5365a846465fd4132c2aba8686a6553b6c2349
MD5 389a0dc94d31f601239e6dc4396e4823
BLAKE2b-256 b2444579fd1bbdf5c2d38d947393e44aa9bfe36212c7a107b4488f77b6a0c883

See more details on using hashes here.

File details

Details for the file pmr2.wfctrl-0.7.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pmr2.wfctrl-0.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bbaa189e1f5048e1fe65ab667520cd265547b52f658c9120a1ea196c28c5b312
MD5 f6190ccc210a54049136e23ba9058f9d
BLAKE2b-256 989392e080db2209d9d04629d49a938b07c32379ca02ad4df05806d3f0d0609f

See more details on using hashes here.

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