| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Corrected LICENSE to BSD-3 Clause License | Craig Jennings | 2026-01-29 | 2 | -675/+30 |
| | | |||||
| * | Add Development section to README with Makefile targets | Craig Jennings | 2026-01-29 | 1 | -5/+23 |
| | | | | | | | - Add make deps to Quick Start instructions - Add Development section with all make targets table - Move Testing as subsection under Development | ||||
| * | Add test support and fix command alias usage | Craig Jennings | 2026-01-29 | 1 | -3/+3 |
| | | | | | | | - Make INSTALLHOME, SCRIPTLOC, LOGFILE overridable via env vars - Add RSYNCSHOT_SKIP_MOUNT_CHECK for testing without mount points - Use CP, MV, RM variables in run_cmd to avoid shell alias issues | ||||
| * | Add test, lint, and deps targets to Makefile | Craig Jennings | 2026-01-29 | 1 | -1/+55 |
| | | | | | | | | | | - Add help target showing all available commands - Add test targets: test, test-quick, test-verbose - Add lint target for shellcheck static analysis - Add check target combining lint and test - Add deps target with cross-platform package manager support (apt, dnf, yum, pacman, zypper, apk, brew) | ||||
| * | Add SSH remote backup support, new commands, and test suite | Craig Jennings | 2026-01-29 | 11 | -285/+2925 |
| | | | | | | | | | | | | | | | | | - Add remote mode for SSH-based backups to servers like TrueNAS - Add SSH_IDENTITY_FILE config for non-root SSH keys - Add new commands: backup, status, list, dryrun - Add dependency checks for rsync, ssh, flock - Add timestamped logging - Fix: duplicate cron jobs on repeated setup - Fix: use mktemp for temp files - Fix: use portable sed instead of grep -oP - Fix: strengthen input validation with regex anchors - Fix: handle paths with spaces (newline-separated includes) - Change license from MIT to GPL v3 - Add automated test suite (25 tests) - Update README with new features and testing docs | ||||
| * | updated tasks | Craig Jennings | 2024-05-06 | 1 | -11/+65 |
| | | |||||
| * | improving comments, updating author email | Craig Jennings | 2024-05-06 | 1 | -11/+15 |
| | | |||||
| * | updating task priorities | Craig Jennings | 2024-04-18 | 1 | -4/+4 |
| | | |||||
| * | removing advice :) | Craig Jennings | 2022-10-24 | 1 | -1/+0 |
| | | |||||
| * | latest ideas/updates | Craig Jennings | 2022-10-24 | 1 | -5/+12 |
| | | |||||
| * | latest ideas/updates | Craig Jennings | 2022-10-24 | 1 | -25/+23 |
| | | |||||
| * | removing literate file; editing source directly | Craig Jennings | 2022-10-24 | 1 | -208/+0 |
| | | |||||
| * | not removing rsyncshot.log on uninstall | Craig Jennings | 2022-10-24 | 1 | -1/+1 |
| | | |||||
| * | fixed mounting if unmounted; corrected linting issues | Craig Jennings | 2022-10-24 | 1 | -88/+76 |
| | | |||||
| * | added Makefile. added comments about installing/uninstalling | Craig Jennings | 2022-10-11 | 2 | -2/+14 |
| | | |||||
| * | adding Makefile | Craig Jennings | 2022-10-11 | 1 | -0/+9 |
| | | |||||
| * | adding task to change org file | Craig Jennings | 2022-08-05 | 1 | -0/+2 |
| | | |||||
| * | quote so flock -c sees the command as one argument | Craig Jennings | 2022-08-05 | 1 | -14/+6 |
| | | |||||
| * | updated the readme to reflect flock + lock file usage | Craig Jennings | 2021-08-15 | 1 | -1/+3 |
| | | |||||
| * | added flock check to literate source and regenerated | Craig Jennings | 2021-08-15 | 2 | -6/+34 |
| | | |||||
| * | add flock to present overlapping rsyncshot runs | Craig Jennings | 2021-08-15 | 1 | -26/+6 |
| | | |||||
| * | updated tasks | Craig Jennings | 2021-08-12 | 1 | -4/+8 |
| | | | | | | closed backups in hostname subdirectory added contextual help based on install info | ||||
| * | fixed setup text | Craig Jennings | 2021-04-05 | 1 | -1/+1 |
| | | |||||
| * | fixed setup text | Craig Jennings | 2021-04-05 | 1 | -2/+2 |
| | | |||||
| * | better lists | Craig Jennings | 2021-04-04 | 1 | -4/+4 |
| | | |||||
| * | better lists | Craig Jennings | 2021-04-04 | 1 | -0/+4 |
| | | |||||
| * | fixed typo. | Craig Jennings | 2021-04-04 | 1 | -1/+1 |
| | | |||||
| * | typo fixed. | Craig Jennings | 2021-04-04 | 1 | -1/+1 |
| | | |||||
| * | Major README.org update | Craig Jennings | 2021-04-04 | 1 | -1/+54 |
| | | |||||
| * | separate hostnames, avoid alias conflicts, and many related changes. | Craig Jennings | 2021-04-04 | 2 | -74/+134 |
| | | | | | | | | | - printf instead of echo - make script executable after install - make TYPE case insensitive earlier for HELP - validate destination directory exists - validate destination is a mounted drive, if not attempt a mount. | ||||
| * | Added properties to insert comments. | Craig Jennings | 2021-04-04 | 2 | -68/+93 |
| | | |||||
| * | Made rsyncshot "literate" (rsyncshot.org). | Craig Jennings | 2021-04-04 | 2 | -32/+199 |
| | | | | | Comments coming back in once I get org properties working as expected. | ||||
| * | adding bugs/features in todo.org | Craig Jennings | 2021-04-01 | 2 | -1/+7 |
| | | |||||
| * | Update LICENSE | Craig Jennings | 2020-11-23 | 1 | -674/+21 |
| | | |||||
| * | squash! updating README.org | Craig Jennings | 2020-11-22 | 1 | -1/+1 |
| | | |||||
| * | updating README.org | Craig Jennings | 2020-11-22 | 1 | -4/+2 |
| | | |||||
| * | readme.org updated | Craig Jennings | 2020-11-22 | 2 | -7/+1 |
| | | |||||
| * | Initial commit | Craig Jennings | 2020-11-03 | 3 | -1/+165 |
| | | |||||
| * | Initial commit | Craig Jennings | 2020-11-03 | 2 | -0/+675 |
