1
0
Fork 0
mirror of synced 2024-06-01 15:01:10 -04:00
Commit graph

12 commits

Author SHA1 Message Date
c-c-k d0509148b7 Add: test_no_backup_when_no_force_relink 2023-07-28 20:13:36 +03:00
c-c-k 595a445f4d Add: test_link_relink_aborts_on_failed_backup 2023-07-28 20:13:36 +03:00
c-c-k 2600826c28 Add: test_link_relink_backups_symlink 2023-07-28 20:13:36 +03:00
c-c-k 3debb974d5 Add: test_link_force_aborts_on_failed_backup 2023-07-28 20:13:36 +03:00
c-c-k 7d315f7b9f Add: test_link_force_backups_source 2023-07-28 20:13:36 +03:00
c-c-k 0e4b0aec56 Add: test_link_force_overwrite_source 2023-07-28 20:13:36 +03:00
Anish Athalye 416f32f5fe Fix globbing when there is a single match
See https://github.com/anishathalye/dotbot/issues/282 and
https://github.com/anishathalye/dotbot/issues/315.

This patch simplifies the implementation, removing special-case handling
for the cases of zero matches and one match. Instead, any situation
where `glob: true` is specified and the path contains a glob character
(any of "?", "*", or "[") is treated as a glob case. The reason we check
both `use_glob` and `_has_glob_chars()` is to more gracefully handle the
case where the user has enabled globs by default, but most links do not
contain glob characters and should not be treated as globs.
2023-07-09 16:24:13 -04:00
Anish Athalye 4daa065dc9 Allow empty glob
This is convenient and more flexible. See
https://github.com/anishathalye/dotbot/issues/284.
2023-07-09 16:20:27 -04:00
Kurt McKee 1ff796a9dc Enforce platform-specific CPython version requirements for Windows in tox
This also changes the black and isort tests to use CPython 3.9
because Cygwin currently doesn't have CPython 3.10 available.
2022-05-13 10:44:29 -05:00
Kurt McKee ea98e5eafc Add isort as a tox environment, and run it 2022-05-13 10:44:29 -05:00
Kurt McKee 566ba0b853 Add black as tox environment, and run it 2022-05-13 10:44:29 -05:00
Kurt McKee 4469b857aa Migrate link-* tests to Python 2022-05-13 10:44:29 -05:00