tarmac:master

Last commit made on 2019-12-17
Get this branch:
git clone -b master https://git.launchpad.net/tarmac
Members of Tarmac Control Tower can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master
Repository:
lp:tarmac

Recent commits

57c3cc4... by Paride Legovini

Merge branch 'py3-debian'

849be70... by Paride Legovini

Update d/changelog

Changes:
 - Adopt the new version schema.
 - End the changelog entries with full stops.

2078f1d... by Paride Legovini

New version schema: YY.release

f3a03b4... by Paride Legovini

Debian packaging

140deb7... by Paride Legovini

Merge branch 'py3'

85d7072... by Paride Legovini

Update NEWS

43d5389... by Paride Legovini

Bump version from 0.5 to 3.5

The major version gap signifies the switch from Python 2 to Python 3
without seeking backwards compatibility with Python 2.

ba2ddd8... by Paride Legovini

command plugin: simplify the subprocess call logic

The command plugin used to call the requested command with a 'smart'
timeout, which applied only if the called command didn't print anything
to stdout or stderr for a given period of time. The implementation was
however buggy as it leaked open file descriptors (spotted by Python's
unittest).

Here we switch to a simpler, fixed timeout for the called command, and
rely on subprocess.run() to for the correct termination of the process
and handling of the file descriptors.

eebc3e4... by Paride Legovini

gitignore: ignore __pycache__

9503efa... by Paride Legovini

Convert package to Python 3

Switch from bzrlib to breezy. All the tests are passing.