| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-12-06 | Merge pull request #23 from robru/simplify-logfiles | Laurent | |
| Simplify logfile parsing and drop unreachable codepath. | |||
| 2013-11-26 | Merge @laurent22/master. | Robert Bruce Park | |
| 2013-11-27 | Restoring `$(basename -- "$DEST")` | Laurent Cozic | |
| In case the destination is later on generated in a different way, also makes the code and intention more explicit. | |||
| 2013-11-26 | Simplify logfile parsing and drop unreachable codepath. | Robert Bruce Park | |
| 2013-11-26 | Yet more quotes! | Robert Bruce Park | |
| 2013-11-26 | Even more quotes. | Robert Bruce Park | |
| 2013-11-26 | Rebase on @laurent22/master. | Robert Bruce Park | |
| 2013-11-26 | Extra quotes everywhere! | Robert Bruce Park | |
| 2013-11-26 | Use -n and -z for easier string emptiness checks. | Robert Bruce Park | |
| 2013-11-26 | Use bash : noop for efficiency. | Robert Bruce Park | |
| 2013-11-26 | Determine $APPNAME programmatically. | Robert Bruce Park | |
| 2013-11-26 | Define trivial functions on one line only. | Robert Bruce Park | |
| 2013-11-26 | Simplify symlink creation. | Robert Bruce Park | |
| 2013-11-26 | Redundant. | Robert Bruce Park | |
| 2013-11-26 | Simpler absolute paths. | Robert Bruce Park | |
| 2013-11-26 | Drop some single-use variables. | Robert Bruce Park | |
| 2013-11-26 | Sort fn_find_backups newest first. | Robert Bruce Park | |
| 2013-11-26 | Merge branch 'master' of https://github.com/laurent22/rsync-time-backup | Laurent Cozic | |
| 2013-11-26 | Update README.md | Laurent | |
| Mentioned level of testing. | |||
| 2013-11-25 | Merge pull request #21 from efournie/efournie-master | Laurent | |
| Force deleting INPROGRESS_FILE Avoids waiting for user input if rm is aliased to rm -i | |||
| 2013-11-25 | Force deleting INPROGRESS_FILE (avoids waiting for user input if rm is ↵ | Eric Fournie | |
| aliased to rm -i) | |||
| 2013-11-24 | Removed dangerous and unneeded delete flags. | Laurent Cozic | |
| Since there's normally nothing in the destination directory, the delete flags are not really needed. | |||
| 2013-11-23 | Fix spaces in filenames. | Robert Bruce Park | |
| 2013-11-23 | Add a simple script for running rsync_tmbackup.sh from cron. | Robert Bruce Park | |
| 2013-11-16 | Removed old backup deletion prompt, and formatting tweaks. | Laurent Cozic | |
| - Removed old backup deletion prompt as it's not really needed. - Made all variables uppercase for consistency. - Used double square brackets in `if` statements. | |||
| 2013-11-16 | Merge branch 'master' of https://github.com/laurent22/rsync-time-backup | Laurent Cozic | |
| 2013-11-16 | Merge pull request #14 from robru/master | Laurent | |
| Time Machine style backup pruning. | |||
| 2013-11-15 | Merge master. | Robert Bruce Park | |
| 2013-11-15 | Stop creating "latest" symlink (implemented in a different branch). | Robert Bruce Park | |
| This reverts commit 28735b181586606e107a471163e8c6b109016446. | |||
| 2013-11-15 | Create "latest" symlink pointing at the most recent completed backup. | Robert Bruce Park | |
| 2013-11-15 | More elegant cross-platform date logic. | Robert Bruce Park | |
| 2013-11-15 | More robust date handling. | Robert Bruce Park | |
| Previously the date handling expiry logic had a bug where if you had backups that were a year apart to the day, it wouldn't notice the difference in year and only notice that the month was the same, and expire the older one (eg, if you had a backup on 2012-04-01 and another on 2013-04-01, it'd delete the one from 2012. This commit makes it compare the full date string instead of just the month, so that it more robustly keeps older backups. | |||
| 2013-11-15 | Add MacOSX compatibility. | Robert Bruce Park | |
| 2013-11-15 | Updated list of features in README | Laurent Cozic | |
| 2013-11-15 | Fixed latest backup symlink issues | Laurent Cozic | |
| Code was in the wrong place (link being added when the backup failed only). Also made the symlink relative to the current folder so that the drive can be mounted with a different path. | |||
| 2013-11-15 | Merge pull request #15 from mumrah/master | Laurent | |
| Add a "latest" symlink when backup is successful | |||
| 2013-11-14 | Whitespace fix, oops. | Robert Bruce Park | |
| 2013-11-14 | Correctly handle most recent backup if it's older than 24hs. | Robert Bruce Park | |
| Code was assuming that you'd run backups hourly, eg, so you'd have many backups within the last 24 hours. Code assumed that by the time you found a backup more than 24h old, you'd already have a value for $prev set. In the event that your most recent backup is more than 24 hours old, $prev would not be set and bash would get an error "unary operator expected" when it tried to compare the day of the newest backup to the empty $prev value. I fix this by setting a default value for $prev, one that cannot be mistaken for an existing backup because it does not represent a valid date. This ensures that the most recent backup is correctly preserved regardless of it's age. | |||
| 2013-11-14 | Simplify fn_is_backup_destination implementation. | Robert Bruce Park | |
| 2013-11-14 | Make fn_expire_backup more robust. | Robert Bruce Park | |
| 2013-11-13 | Fixed | David Arthur | |
| Brain fart | |||
| 2013-11-13 | Drop BACKUP_FOLDER_PATTERN since it's now only used in one place. | Robert Bruce Park | |
| 2013-11-13 | Take the training wheels off ;-) | Robert Bruce Park | |
| 2013-11-13 | Add a "latest" symlink when backup is successful | David Arthur | |
| 2013-11-13 | Rearrange function definitions. | Robert Bruce Park | |
| 2013-11-13 | Implement fn_expire_backups to reduce code duplication. | Robert Bruce Park | |
| 2013-11-13 | Implement fn_find_backups to reduce code duplication. | Robert Bruce Park | |
| 2013-11-13 | Rebase on master. | Robert Bruce Park | |
| 2013-11-13 | More robust path handling. | Robert Bruce Park | |
| 2013-11-13 | Update README.md | Laurent | |
| Now done: "Check if there's enough space in the destination before doing the backup. Also automatically delete old backups." | |||
