Repository navigation
·
253 commits
to master
since this release
User visible changes:
- trash-put no longer leaves a copy of the trashed file in the trash dir when
a move across filesystem boundaries is blocked by an error (curious-rabbit,
andreafrancia) [f6bac80, 562ddae, 9295e9f] - Support for file names that are not valid UTF-8 (curious-rabbit)
[7d94945], plus a Python 2.7 fix for them [819f5e3] (andreafrancia) - trash-restore now accepts absolute paths in trash directories that are
not volume trashes [a761c9c] - Removed the "Donate" button [9a88044]
- Deleted trashcli/put/same_volume_gate.py [4a05b2a]
Work on the tools: - Rewrote trash-restore tests (TrashedFiles, unsafe trash dirs) to run through
RestoreUser, converted them from unittest to pytest, and added tests for
trashinfo reading and volume-trashed files
[86c2ef7, e0e441a, 0e45e70, 82ea70a, a3ed47b, 64d52a8, c335272] - Test fakes: added IsSymLink and IsStickyDir to FakeFs, added the
TrashDirHasTrashInfo fixture, and merged RecordingLogger into CaptureLogger
[7503544, 65e8d1a, 972a1d6, 1063d35] - Type hints, mypy now also runs on the tests [bb4736d, 9e37e77, d003005, 801fa42]
- Dev setup: Docker setup to run the tests on Python 2.7,
pip install -e '.[dev]',
PyYAML dev requirements pinned per Python version
[b80b00c, 959079f, 6a055a9, 73f4c99] - Release docs converted to Markdown [1340cb8]