Commit Graph

299 Commits (2d4dcd05ef78b7f4776a89809774fda9d3b713d5)

Author SHA1 Message Date
Erik Flodin 8a3fb1a518
Make yadm enter work with zsh and tramp
3 years ago
Erik Flodin 5e9c5cf66c
Issue legacy path warnings to stderr
3 years ago
Tim Byrne df2ff5ec70
Remove deprecated option cygwin-copy
3 years ago
Tim Byrne d45d53ff39
Fix typo
3 years ago
Tim Byrne f9337101ee
Adjust formatting
3 years ago
Tim Byrne c2cb41cdd5
Merge pull request #150 from addshore/patch-1
3 years ago
Tim Byrne 7f23dde912
Merge pull request #210 from abathur/fix_regexp_space
3 years ago
Tim Byrne d298b42653
Merge pull request #257 from erijo/extension
3 years ago
Tim Byrne 999e0f11f8
Merge pull request #259 from erijo/cleanups
3 years ago
Tim Byrne 56e48947d0
Merge pull request #271 from rasa/patch-3
3 years ago
Tim Byrne c4b419d98e
Add --version and --help as yadm internal commands (#267)
3 years ago
Tim Byrne e3d2ea2863
Combine local and assignments where appropriate
3 years ago
Ross Smith II e2d9c06168
Fix paths in yadm help output
4 years ago
Tim Byrne 80d8949850
Update regex to match horizontal white space only
4 years ago
Tim Byrne 4b5f16d73a
Improve support for default branches (#231, #232)
4 years ago
Tim Byrne 4cb13d5d08
Remove unnecessary LEGACY_WARNING_ISSUED flag
4 years ago
Tim Byrne 13a3cdc8a8
Remove reporting of invalid alts
4 years ago
Tim Byrne 7997dc9a3d
Update upgrade
4 years ago
Tim Byrne fc66b6b71b
Support XDG_DATA_HOME (#208)
4 years ago
Erik Flodin f22c4d04cc
Add support for the extension "condition"
4 years ago
Erik Flodin 4e1fb0166e
Reuse if pattern in template_default's condition pattern
4 years ago
Erik Flodin 3ce59314f5
Remove unused function alt_past_linking
4 years ago
Tim Byrne b19c78b8e2
Remove support for YADM_COMPATIBILITY=1 (#242)
4 years ago
Erik Flodin 9bcf070dfe
Add support for including files using the default template processor
4 years ago
Tim Byrne 2e035d9e05
Refactor encryption option generation
4 years ago
Tim Byrne c2a4d9cb27
Use OPENSSL_OPTS for encryption too
4 years ago
Tim Byrne 59c60a4675
Change default archive name to "archive"
4 years ago
Tim Byrne 05ae6f0257
Add config yadm.openssl-old
4 years ago
Tim Byrne 47d4ea5f7e
Merge branch 'feature/alt-cyphers-138' into develop
4 years ago
Tim Byrne 0d94dfd8d7
Truncate using parameter expansion
4 years ago
Adam Jimerson a13311feac
Adjust file mode check for BSD based systems
4 years ago
Tim Byrne 7628a1b61d
Release 2.5.0
4 years ago
Tim Byrne 6098f76616
Set default cipher in only one place
4 years ago
Tim Byrne d9adc80209
Adjust indent
4 years ago
Tim Byrne 4ae504c533
Merge alternative cyphers changes into develop
4 years ago
Tim Byrne 24e3dab328
Fix alternate file processing when worktree is / (#198)
4 years ago
Tim Byrne 102ba5d558
Preserve file mode of template (#193)
4 years ago
Tim Byrne 6654e29c62
Merge pull request #220
4 years ago
Tim Byrne ed4a4a5fbd
Fix bug with out-of-sync sources
4 years ago
Tim Byrne b056051603
Identify yadm's configuration using $YADM_CONFIG
4 years ago
jonasc 60b23e33e8
Assert existence of config file's parent directory
4 years ago
Jonathan Daigle bea6e5506a
Process config alt before any other.
4 years ago
Jonathan Daigle f348e154c7
Add support for ESH
4 years ago
Travis A. Everett 9132b6dec9
Fix regexp with space for compatibility
4 years ago
Tim Byrne 778c33145c
Remove legacy code which was reintroduced
4 years ago
Tim Byrne 0995f38b06
Merge pull request #138 from ldotlopez/master
4 years ago
Luis López 9fe5377749
Fix some typos and code style
4 years ago
Luis López 7698adfd77
Rebase on top of upstream/develop
4 years ago
Luis López 8e2d85de7f
Merge from upstream
4 years ago
Luis López 67ce492b2a
Added undocumented config `yadm.openssl-ciphername`
4 years ago
Luis López bde5ecbc66
Deduplicate openssl cipher name code (and change default value)
4 years ago
Luis López baaeb88628
Initial support for alternative cyphers.
4 years ago
James Clark 77d2da4e9b
Support architecture in alternates (#202)
4 years ago
Tim Byrne 4b99ece480
Support transcrypt (#197)
4 years ago
Tim Byrne ee9ffb6828
Reorder command list
4 years ago
Tim Byrne dd86c8a691
Release 2.4.0
4 years ago
Tim Byrne 79e93e38bc
Fix error when /proc/version is missing
4 years ago
Ross Smith II 062181be4a
Simplify WSL identification
4 years ago
Tim Byrne 69cde7f83c
Exclude files listed in yadm/encrypt when decrypt is called
4 years ago
Tim Byrne ccb75b97ea
Escape space in YADM_HOOK_FULL_COMMAND (#187)
4 years ago
Tim Byrne 76c82c763e
Improve identification of WSL (#196)
4 years ago
Tim Byrne 04b98a96cb
Ensure all templates are written atomically
4 years ago
Tim Byrne 3e42bd9f52
Merge pull request #142 from jonasc/master
4 years ago
jonasc a1845c6e8a
Write template result to temporary file and move
4 years ago
Tim Byrne 0b22220e3c
Merge pull request #139 from stigtsp/multiple-gpg-recipients
4 years ago
Tim Byrne 4546636336
Merge pull request #194 from rasa/rasa/remove-quotes-from-distro
4 years ago
Martin Zuther 499837bd80
apply code review changes
4 years ago
Martin Zuther 45b218d5c1
support encrypted files in "yadm list"
4 years ago
Martin Zuther bd19e31c6e
get rid of dirname
4 years ago
Martin Zuther c190333fdf
correctly export array to subscript
4 years ago
Martin Zuther 91266ca8eb
Check encrypted files with SHA-512/256 checksums
4 years ago
Tim Byrne b4fd9e19c2
Release 2.3.0
5 years ago
Tim Byrne 7ad28c3a97
Set exit status when running a command from `enter`
5 years ago
Tim Byrne d3a2a06184
Support git-crypt (#168)
5 years ago
Tim Byrne b9f5fdaafa
Support GNUPGHOME environment variable (#134)
5 years ago
Tim Byrne 84a173551e
Only assert private dirs, when worktree = $HOME (#171)
5 years ago
Tim Byrne cc1993dc14
Move logic around assert_private_dirs to be more efficient
5 years ago
Tim Byrne 46105aae47
Set YADM_WORK within configure_paths
5 years ago
Tim Byrne 18e5fcfacc
Only assert private dirs, when worktree = $HOME
5 years ago
Tim Byrne e7d2406af3
Export GIT_WORK_TREE during `yadm enter` (#160)
5 years ago
Tim Byrne 32baf81b56
Support specifying a command after `yadm enter`
5 years ago
Ross Smith II 43ac19398a
Remove quotes from distro name
5 years ago
Tim Byrne 96bce8dbac
Release 2.2.0
5 years ago
Tim Byrne 4d23bbcf11
Standardize on &> when not appending output
5 years ago
Tim Byrne 758a2e0c26
Automatically prefer `gawk` over `awk`
5 years ago
Tim Byrne c0310a43a2
Merge pull request #180 from rasa/rasa/use-gawk-on-openwrt
5 years ago
Tim Byrne 3d10309665
Issue warning for any invalid alternates found (#183)
5 years ago
Tim Byrne 6bf0852609
Use /etc/os-release if lsb_release is missing (#175)
5 years ago
Tim Byrne 96839a5743
Remove dependency on `hostname` (#182)
5 years ago
Tim Byrne 75c19c9cc0
Release 2.1.0
5 years ago
Tim Byrne 510169eb7f
Support double-star globs in encrypt (#109)
5 years ago
Tim Byrne 5634c09a8a
Refactor symlink code
5 years ago
Tim Byrne 61576a6ae1
Use relative symlinks for alt (#100)
5 years ago
Tim Byrne 98392b9a9c
Add function relative_path
5 years ago
Ross Smith II 2bf98a5ade
Use gawk on OpenWrt, as awk is BusyBox version
5 years ago
Tim Byrne 98915151a3
Revert version change
5 years ago
Ross Smith II 539ffd3ffc
Make symlinks relative
5 years ago
Tim Byrne 5aa1a7be75
Release 2.0.1
5 years ago
Ross Smith II 8633083716
Don't glob into parent dirs
5 years ago
Tim Byrne de73c9f4b4
Release 2.0.0
5 years ago