Commit Graph

80 Commits (f3249e00b5f001d0c3e382b2aad2764031e0b4be)

Author SHA1 Message Date
Tim Byrne f3249e00b5
Ensure base directories for alternates before creation
5 years ago
Tim Byrne 6d5467951a
Properly handle missing "." in alternate conditions
5 years ago
Tim Byrne 4ea3ed9e2a
Allow storing alternates elsewhere (#90)
5 years ago
Tim Byrne aeb6a54ad7
Add `source` to templates (#163)
5 years ago
Tim Byrne 0c7aec6dd7
Clarify xfails are for deprecated features
5 years ago
Tim Byrne 3a192db420
Remove symlinks before processing a template
5 years ago
Tim Byrne 574945f010
Change yadm.cygwin-copy to yadm.alt-copy
5 years ago
Tim Byrne e51166b7e8
Improve clone testing
5 years ago
Tim Byrne f3bde37f78
Support `-b <branch>` when cloning (#133)
5 years ago
Tim Byrne 6a3199ceea
Support DISTRO in alternates (#72)
5 years ago
Tim Byrne 444622a658
Support `else` statements in builtin templates
5 years ago
Tim Byrne e999929818
Change builtin templates to resemble jinja
5 years ago
Tim Byrne b411f9d74f
Split out processing of stale links
5 years ago
Tim Byrne c8a9165293
Remove warnings from tests
5 years ago
Tim Byrne 36212cb752
Add new alternates processing the cygwin copy testing
5 years ago
Tim Byrne eeba216cfe
Mark deprecated tests
5 years ago
Tim Byrne d2afab6846
Fix newly discovered linting errors
5 years ago
Tim Byrne 2508378617
Upgrade yadm testbed
5 years ago
Tim Byrne cfda485b34
Implement future alternate processing
5 years ago
Tim Byrne e4e956fe21
Split discovery of alternates test data into a testable function
5 years ago
Tim Byrne c29292d02b
Split out processing of alt (past/future)
5 years ago
Tim Byrne 48fc6b0db7
Support XDG base directory specification
5 years ago
Tim Byrne d87a6502af
Factor out some branches in utils:create_alt_files()
5 years ago
Tim Byrne 7bc8f02d68
Add tests for jinja includes
5 years ago
Tim Byrne 093fc24b1b
Test that links are removed for invalid alternates (#65)
5 years ago
Tim Byrne 2375a0955b
Standardize sort order
5 years ago
Tim Byrne fb1181c8a9
Add tests for directory alternates
5 years ago
Tim Byrne 58edf313aa
Process .yadm/encrypt in sorted order
5 years ago
Tim Byrne 826f9bc09e
Validate yaml files with yamllint
5 years ago
Tim Byrne c3a9b62189
Remove BATS-based tests
5 years ago
Tim Byrne e7f9616b39
Rewrite testing system (#119)
5 years ago
Tim Byrne 2517e4b4ac
Add test-case for exclusions in `.yadm/encrypt` (#86)
7 years ago
Tim Byrne cc30dfc24b
Re-number unit tests
7 years ago
Tim Byrne f23bdb8147
Remove last use of LS_PROGRAM
7 years ago
Tim Byrne b78bb1eef4
Eliminate the use of `eval`
7 years ago
Tim Byrne df952094a1
Add test case for supporting directories in .yadm/encrypt (#81)
7 years ago
Tim Byrne ebc90bfc98
Create secured private dirs (#74)
7 years ago
Tim Byrne 557ce93fab
Add tests for hooks
7 years ago
Tim Byrne 5293db986a
Support `YADM_DISTRO` in Jinja templates (#68)
7 years ago
Tim Byrne 7538851fe3
Gracefully handle changes in yadm.cygwin-copy
7 years ago
Tim Byrne f8e0bd593d
Support `yadm.cygwin-copy` configuration (#62)
7 years ago
Tim Byrne 79e149ed25
Switch to semantic versioning
7 years ago
Tim Byrne 356c47a19f
Add Bash completion script (#60)
7 years ago
Tim Byrne eabf9091fb
Support WSL detection (#61)
7 years ago
Tim Byrne 9824de5410
Change template indicator to `##yadm.j2`
7 years ago
Tim Byrne fda2da6a5b
Fix tests that set local.hostname (#59)
7 years ago
Tim Byrne 3a87fe311a
Add test case for envtpl missing
7 years ago
Tim Byrne aaa4152fac
Remove trailing whitespace
7 years ago
Tim Byrne fd6fa8c923
Merge pull request #58 from janschulz/jinja_processing
7 years ago
Tim Byrne 6974e4ce8c
Add tests for `enter` command
7 years ago