| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-29 | Please the linters | jvoisin | |
| 2022-03-29 | Simplification of the testsuite | jvoisin | |
| 2020-11-13 | Fix the CI on fedora | jvoisin | |
| 2019-12-23 | Make the testsuite a bit more robust | jvoisin | |
| Some terminals with a small number of column could wrap the cli's output in a way that would make the testsuite fail. This commit break the tests in several smaller one to mitigate this. This issue was originally reported by eleius [here](https://github.com/actionless/pikaur/issues/433), and forwarded as #153. | |||
| 2019-11-30 | This is mat2, not MAT2 | georg | |
| Closes #131 | |||
| 2019-11-30 | Fix the testsuite on Python3.8 | jvoisin | |
| There is a bug in Python3.8 (https://bugs.python.org/issue38688) triggering an infinite recursion when copying a tree in a subfolder of the current one. We're working around it by using a list instead of an iterator, so that Python won't "discover" the target folder as part of the source files. This should fix #130 | |||
| 2019-10-13 | Copy file permissions | jvoisin | |
| Mat2 (the cli) will now copy the input file permissions to the output file. | |||
| 2019-10-12 | Add a way to disable the sandbox | jvoisin | |
| Due to bubblewrap's pickiness, mat2 can now be run without a sandbox, even if bubblewrap is installed. | |||
| 2019-08-31 | Add support for inplace cleaning | jvoisin | |
| 2019-08-01 | Some arguments of mat2 are mutually exclusive | jvoisin | |
| 2019-05-09 | Test the cli's behaviour with valid and invalid files | jvoisin | |
| This should ensure that if we decide to implement some threading in the cli, a faulty file won't break everything. | |||
| 2019-05-08 | Add tests to find possible race-conditions in the cli | jvoisin | |
| 2018-11-07 | Prove that the previous commit is working | jvoisin | |
| 2018-11-07 | Do not display control characters in output | jvoisin | |
| Kudos to Sherry Taylor for reporting this issue ♥ | |||
| 2018-10-18 | wtf python | jvoisin | |
| 2018-10-18 | Fix the tests on Debian? | jvoisin | |
| 2018-10-14 | Fix the CI on debian | jvoisin | |
| 2018-10-05 | Improve the display of mat2 when no metadata are found | jvoisin | |
| This should close #74 | |||
| 2018-10-04 | Remove a superfluous import | jvoisin | |
| 2018-10-04 | Make the testsuite runnable on the installed MAT2 | jvoisin | |
| 2018-09-24 | Fix some minor formatting issues | jvoisin | |
| 2018-09-06 | Improve a cli test resilience | jvoisin | |
| 2018-09-05 | Remove short version of dangerous/advanced options | jvoisin | |
| 2018-09-05 | Improve the previous commit | jvoisin | |
| 2018-09-04 | add --unknown-members argument to mat2 | Daniel Kahn Gillmor | |
| This allows the user to make use of parser.unknown_member_policy for archive formats. At the suggestion of @jvoisin, it also prints a scary warning if the user explicitly chooses 'keep'. | |||
| 2018-09-01 | Logging cleanup | dkg | |
| 2018-07-30 | Add a cli-related test | jvoisin | |
| 2018-07-10 | Implement a check for dependencies in mat2 | jvoisin | |
| Example use: ``` $ mat2 -c Dependencies required for MAT2 0.1.3: - Cairo: yes - Exiftool: yes - GdkPixbuf from PyGobject: yes - Mutagen: yes - Poppler from PyGobject: yes - PyGobject: yes ``` This should close #35 | |||
| 2018-07-09 | Remove a useless option that was never implemented anyway | jvoisin | |
| 2018-06-04 | Add more typing and use mypy in the CI | jvoisin | |
| 2018-05-21 | Rename mat2.py to mat2 | jvoisin | |
| 2018-05-18 | Rename some files to simplify packaging | jvoisin | |
| - the `src` folder is now `libmat2` - the `main.py` script is now `mat2.py` | |||
| 2018-05-16 | Some arguments are mutually exclusives | jvoisin | |
| 2018-05-14 | Add a `--version` option | jvoisin | |
| 2018-04-30 | Rework the way we're outputing files | jvoisin | |
| 2018-04-29 | MAT2's cli now uses meaningful return codes | jvoisin | |
| - Simplify the multiprocessing by using a Pool - Use some functional (♥) constructions to exit with a return code - Add some tests to prove that we're doing things that are working correctly | |||
| 2018-04-16 | Add a cli-related test | jvoisin | |
| Since I didn't notice that it was broken until c5f51345029440ab80cfa1670d554a9d851d57c4, it's a good idea to have some tests for this ;) | |||
| 2018-04-14 | Add lightweight processing for PDF | jvoisin | |
| 2018-04-04 | Add some white lines to make the code more compliant | jvoisin | |
| 2018-04-04 | Remove some unused imports | jvoisin | |
| 2018-04-04 | Add a test for when main.py is called without any args | jvoisin | |
| 2018-04-04 | Improve get_meta in various ways | jvoisin | |
| - Normalize the case - Strip \00, \r, space and \n - Flatten metadata lists - Add tests for audio files | |||
| 2018-04-04 | Add even more tests for the cli | jvoisin | |
| 2018-04-04 | Add a first test for the CLI | jvoisin | |
