- 21 Apr, 2019 1 commit
-
-
Charles Ferguson authored
-
- 31 Dec, 2018 1 commit
-
-
Charles Ferguson authored
-
- 27 May, 2017 2 commits
-
-
Charles Ferguson authored
-
Charles Ferguson authored
-
- 25 May, 2017 1 commit
-
-
Charles Ferguson authored
-
- 24 Feb, 2017 2 commits
-
-
Charles Ferguson authored
Python 3 print and basestring operations are slightly different. The code should handle some of these now, however it does not handle any of the unicode string changes.
-
Charles Ferguson authored
Pylint was pointing out a number of bad things in the code, which may now be addressed.
-
- 19 Feb, 2017 1 commit
-
-
Charles Ferguson authored
-
- 31 Jul, 2016 1 commit
-
-
Charles Ferguson authored
-
- 24 Jul, 2016 1 commit
-
-
Charles Ferguson authored
Add in the ability to perform CI testing, to make it easier to see when something is broken.
-
- 05 Jun, 2016 4 commits
-
-
Charles Ferguson authored
The recent repr and merging code needs to be tested. The tests are simple right now, but should catch most simple things.
-
Charles Ferguson authored
The functions should be documented better.
-
Charles Ferguson authored
The repr output now includes information about the executed command and how it was invoked. Hopefully this will give more useful information to us when things go wrong.
-
Charles Ferguson authored
It is useful to have the command able to be given 'PIPE' as an explicit argument, rather than having to use the subprocess one. This just saves on importing an extra module, which this library was meant to be making easier!
-
- 30 May, 2016 1 commit
-
-
Charles Ferguson authored
The subprocess 'CalledProcessException' does not record the args or message. Consequently, when trying to debug what happened, it is hard to see what actually happened. We modify the exception so that the errors reported through it now include helpful messages.
-
- 29 May, 2016 1 commit
-
-
Charles Ferguson authored
The CalledProcessError exception was not following the usual pattern of storing an 'args' and a 'message' to indicate what went wrong. We patch the exception such that these two properties are supported.
-
- 20 Apr, 2016 1 commit
-
-
Charles Ferguson authored
On Windows, the tests fail badly because the commands in the tests assume that there are certain commands present. We try to avoid that, but there's still quite a bit broken.
-
- 19 Apr, 2016 2 commits
-
-
Charles Ferguson authored
We don't want to be dealing with CR LF issues.
-
Charles Ferguson authored
In order that we can read out the output without UTF-8 conversion, we add a 'binary' option. This would be required when the content was in a different encoding, or was in fact just binary.
-
- 13 Apr, 2016 2 commits
-
-
Charles Ferguson authored
The longMessage attribute makes the results a lot more clear when someting goes wrong.
-
Charles Ferguson authored
We can improve the cross platform compatibility by using os.devnull instead.
-
- 08 Apr, 2016 1 commit
-
-
Charles Ferguson authored
Works on OS X and Linux.
-