lau
21c24be547
Update README.md
...
Added complete license
2014-09-19 11:02:32 +02:00
Laurent Cozic
b9cc101d77
Merge branch 'master' of https://github.com/laurent22/rsync-time-backup
2014-04-28 22:18:55 -03:00
Laurent Cozic
1a3dc0b144
More complete command
2014-04-28 22:18:32 -03:00
Laurent
1384fdfd1c
Update README.md
2014-02-03 02:20:46 +08:00
Laurent
7265d26b0b
Update README.md
...
Clarify advantages/disadvantages
2014-02-03 02:19:25 +08:00
Laurent
64f7005ab7
Update README.md
...
Update compatibility.
2014-02-03 02:05:10 +08:00
Laurent
45a90310e3
Merge pull request #31 from musically-ut/patch-1
...
Fix minor typos in the README.md
2014-01-26 21:26:56 -08:00
Utkarsh Upadhyay
2c9805b450
Fix minor typos in the README.md
2014-01-26 21:20:49 +01:00
Laurent
60c04350fc
Merge pull request #30 from Meldanya/master
...
Fix expiring old backups
2014-01-14 05:16:42 -08:00
Erik Jansson
12930a24eb
Fix expiring old backups
...
This got (accidentally?) turned off in a previous commit.
2014-01-14 13:55:43 +01:00
Laurent Cozic
27a98fb54b
Added TODO to README.md
2014-01-12 03:09:12 +08:00
Laurent
a3bd5009b1
Update README.md
...
Testing status.
2013-12-27 06:06:39 +08:00
Laurent Cozic
52376db2b5
OS X compatibility and splitted rsync errors and warnings
...
- Fixed bug on OS X since "--" is not supported by sed.
- Changed sed to grep for consistency with rest of the code.
- Splitted handling of rsync errors/warnings - for errors we quit with
an error code, for warnings we print a message but complete the backup
process.
2013-12-21 18:33:01 +08:00
Laurent
c105c0a9e2
Merge pull request #27 from bhuvi8/master
...
Added rsync error handling and modified WARN and ERROR functions to print to stderr
2013-12-21 02:26:32 -08:00
bhuvi8
c8ae234904
Deleting log file when no error is found and proper handling of rsync errors
...
through log file rather than through exit code
2013-12-18 00:01:56 +05:30
bhuvi8
25ad8f07a6
Added rsync error handling and modified WARN and ERROR functions to print to
...
stderr
2013-12-17 02:15:43 +05:30
Laurent
7b9de2b5f5
Merge pull request #26 from jakschu/patch-1
...
Fix typo
2013-12-16 02:01:58 -08:00
jakschu
29f9f85361
Fix typo
2013-12-16 10:41:00 +01:00
Laurent
9a87c1d4e4
Merge pull request #23 from robru/simplify-logfiles
...
Simplify logfile parsing and drop unreachable codepath.
v1.1
2013-12-06 08:39:40 -08:00
Robert Bruce Park
808767dc66
Merge @laurent22/master.
2013-11-26 22:05:46 -08:00
Laurent Cozic
c854cd17c6
Restoring $(basename -- "$DEST")
...
In case the destination is later on generated in a different way,
also makes the code and intention more explicit.
2013-11-27 12:36:54 +08:00
Robert Bruce Park
bff263ab57
Simplify logfile parsing and drop unreachable codepath.
2013-11-26 13:46:26 -08:00
Robert Bruce Park
d73b3ffe43
Yet more quotes!
2013-11-26 13:13:58 -08:00
Robert Bruce Park
b16c3cf4ce
Even more quotes.
2013-11-26 13:11:53 -08:00
Robert Bruce Park
e7fc37076c
Rebase on @laurent22/master.
2013-11-26 13:11:00 -08:00
Robert Bruce Park
4720f404af
Extra quotes everywhere!
2013-11-26 13:08:52 -08:00
Robert Bruce Park
2f0092ac9f
Use -n and -z for easier string emptiness checks.
2013-11-26 13:04:30 -08:00
Robert Bruce Park
40e5ce4721
Use bash : noop for efficiency.
2013-11-26 13:02:29 -08:00
Robert Bruce Park
e5f939222e
Determine $APPNAME programmatically.
2013-11-26 12:59:00 -08:00
Robert Bruce Park
0db8b3a913
Define trivial functions on one line only.
2013-11-26 12:55:17 -08:00
Robert Bruce Park
c3f15c7834
Simplify symlink creation.
2013-11-26 12:48:49 -08:00
Robert Bruce Park
4da7172099
Redundant.
2013-11-26 12:46:15 -08:00
Robert Bruce Park
45875055a4
Simpler absolute paths.
2013-11-26 12:45:12 -08:00
Robert Bruce Park
16fd955e6c
Drop some single-use variables.
2013-11-26 12:43:58 -08:00
Robert Bruce Park
08d090f19c
Sort fn_find_backups newest first.
2013-11-26 12:41:42 -08:00
Laurent Cozic
2e413d82d7
Merge branch 'master' of https://github.com/laurent22/rsync-time-backup
2013-11-26 03:44:06 +08:00
Laurent
cb252f7545
Update README.md
...
Mentioned level of testing.
2013-11-26 03:40:23 +08:00
Laurent
5d1027fd78
Merge pull request #21 from efournie/efournie-master
...
Force deleting INPROGRESS_FILE
Avoids waiting for user input if rm is aliased to rm -i
2013-11-25 10:17:53 -08:00
Eric Fournie
928b32f83e
Force deleting INPROGRESS_FILE (avoids waiting for user input if rm is aliased to rm -i)
2013-11-25 14:47:18 +00:00
Laurent Cozic
b8fb75bbc0
Removed dangerous and unneeded delete flags.
...
Since there's normally nothing in the destination directory, the
delete flags are not really needed.
2013-11-24 17:23:00 +08:00
Robert Bruce Park
9ece9fbec3
Fix spaces in filenames.
2013-11-23 01:18:08 -08:00
Robert Bruce Park
392b8089a5
Add a simple script for running rsync_tmbackup.sh from cron.
2013-11-23 01:07:31 -08:00
Laurent Cozic
d31b689f6b
Removed old backup deletion prompt, and formatting tweaks.
...
- 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 22:50:10 +08:00
Laurent Cozic
81d6b4fb99
Merge branch 'master' of https://github.com/laurent22/rsync-time-backup
2013-11-16 22:20:07 +08:00
Laurent
12784d1d32
Merge pull request #14 from robru/master
...
Time Machine style backup pruning.
2013-11-16 06:17:54 -08:00
Robert Bruce Park
f5a4275a04
Merge master.
2013-11-15 23:07:01 -08:00
Robert Bruce Park
a474f139f5
Stop creating "latest" symlink (implemented in a different branch).
...
This reverts commit 28735b1815 .
2013-11-15 23:02:24 -08:00
Robert Bruce Park
28735b1815
Create "latest" symlink pointing at the most recent completed backup.
2013-11-15 12:01:52 -08:00
Robert Bruce Park
f011e1a7ab
More elegant cross-platform date logic.
2013-11-15 11:08:28 -08:00
Robert Bruce Park
9b9a564447
More robust date handling.
...
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 10:35:04 -08:00