chiark / gitweb /
Richard Kettlewell [Sat, 7 May 2011 11:03:19 +0000]
Rebuild html man pages in scripts/dist.
Richard Kettlewell [Sat, 7 May 2011 11:02:18 +0000]
Update version number.
Richard Kettlewell [Sat, 7 May 2011 10:21:58 +0000]
Merge branch 'master' of /home/richard/git/rsbackup
Richard Kettlewell [Fri, 6 May 2011 20:13:06 +0000]
Check for iconv library
(Needed on OSX)
Richard Kettlewell [Fri, 6 May 2011 19:58:36 +0000]
update CHANGES
Richard Kettlewell [Fri, 6 May 2011 19:56:14 +0000]
New always-up host config option
Richard Kettlewell [Fri, 6 May 2011 19:52:10 +0000]
New warning options:
--warn-store bad stores/unavailable devices
--warn-unreachable unreachable hosts
--warn-all all warnings
Always warn if *no* devices available.
Richard Kettlewell [Fri, 6 May 2011 19:04:52 +0000]
Correct stylesheet link
(which was the whole point...)
Richard Kettlewell [Fri, 6 May 2011 19:04:28 +0000]
move CHANGES.html to doc/
Richard Kettlewell [Fri, 6 May 2011 19:03:35 +0000]
Support debian/rules CONFIGURE_EXTRA=...
Richard Kettlewell [Thu, 5 May 2011 20:35:38 +0000]
stderr has to be a terminal for progress bar
(since that's where the progress bar goes)
Richard Kettlewell [Thu, 5 May 2011 20:34:31 +0000]
Display an ASCII progress bar when reading logs
(if --verbose and stdout is a terminal)
Richard Kettlewell [Thu, 5 May 2011 19:43:18 +0000]
Document changes in CHANGES.html
Richard Kettlewell [Thu, 5 May 2011 14:13:22 +0000]
Option to control 'unknown host' etc warnings
Richard Kettlewell [Wed, 4 May 2011 21:28:27 +0000]
Install scripts
Richard Kettlewell [Wed, 4 May 2011 19:49:22 +0000]
Typo.
Richard Kettlewell [Wed, 4 May 2011 19:46:18 +0000]
Include newline in --version output
Richard Kettlewell [Wed, 4 May 2011 19:40:45 +0000]
Correct parsing of quoted strings
Richard Kettlewell [Wed, 4 May 2011 19:27:47 +0000]
Test for backup completion properly
- the Perl script doesn't hide status 24 in quite the same way.
Richard Kettlewell [Wed, 4 May 2011 19:24:27 +0000]
Change warning section heading
Richard Kettlewell [Wed, 4 May 2011 19:20:04 +0000]
Display errors if --verbose.
Richard Kettlewell [Wed, 4 May 2011 19:07:56 +0000]
If verbose, report backups not made because already done.
Richard Kettlewell [Mon, 2 May 2011 18:59:17 +0000]
More docs typos
Richard Kettlewell [Mon, 2 May 2011 18:53:27 +0000]
Various manual improvements
Richard Kettlewell [Mon, 2 May 2011 18:42:24 +0000]
Put back --store reference in HTML manual.
Richard Kettlewell [Mon, 2 May 2011 17:54:46 +0000]
Implement --store option.
Richard Kettlewell [Mon, 2 May 2011 14:57:55 +0000]
Merge branch 'cpp' of /home/richard/git/rsbackup into cpp
Richard Kettlewell [Mon, 2 May 2011 14:56:57 +0000]
Generate text version of report.
Not especially pretty or configurable but does the job.
For email, send a multipart/alternative message with both the text and
HTML versions.
Richard Kettlewell [Mon, 2 May 2011 14:54:33 +0000]
Add MIME-Version and User-Agent headers to email.
Richard Kettlewell [Mon, 2 May 2011 11:49:45 +0000]
Sanity check in BulkRemove
Richard Kettlewell [Mon, 2 May 2011 11:47:17 +0000]
Test --dry-run.
Don't remove empty directories when --dry-run.
A bit more verbosity.
Richard Kettlewell [Mon, 2 May 2011 08:10:36 +0000]
Quieten ubuntu lucid's compiler
Richard Kettlewell [Sun, 1 May 2011 10:40:46 +0000]
scripts/dist, and move css to doc/ where it belongs.
Richard Kettlewell [Sun, 1 May 2011 10:21:39 +0000]
Homepage field in debian/control
Richard Kettlewell [Sun, 1 May 2011 10:18:35 +0000]
man syntax pedantry
Richard Kettlewell [Sun, 1 May 2011 10:11:47 +0000]
Debianization fixes
Richard Kettlewell [Sun, 1 May 2011 10:10:34 +0000]
Typo.
Richard Kettlewell [Sat, 30 Apr 2011 16:46:25 +0000]
Document --retire options in HTML manual.
Richard Kettlewell [Sat, 30 Apr 2011 16:37:28 +0000]
Mention configure.
Richard Kettlewell [Sat, 30 Apr 2011 16:36:52 +0000]
Copyright notices
Richard Kettlewell [Sat, 30 Apr 2011 16:31:07 +0000]
Complete transition to C++ implementation.
The old version still exists in the old/ directory for the time being.
Richard Kettlewell [Sat, 30 Apr 2011 15:55:35 +0000]
Include --delete in rsync command line.
If there's already an incomplete backup at the destination and the
source has changed then there may be extraneous files to delete.
Richard Kettlewell [Sat, 30 Apr 2011 09:50:13 +0000]
Man page updates
Richard Kettlewell [Fri, 29 Apr 2011 10:51:14 +0000]
--retire-volume now cleans up empty directories if possible.
Richard Kettlewell [Fri, 29 Apr 2011 10:24:49 +0000]
Move volume selection to a more logical place
Richard Kettlewell [Fri, 29 Apr 2011 10:23:43 +0000]
Test for --retire-volume.
Only select volumes if backing up.
Richard Kettlewell [Fri, 29 Apr 2011 10:18:50 +0000]
Test --retire-devie
Richard Kettlewell [Thu, 28 Apr 2011 19:44:35 +0000]
Remove '.incomplete' flag file when retiring old backups.
Richard Kettlewell [Thu, 28 Apr 2011 19:20:25 +0000]
Use IO class everywhere for ubiquitous error checking.
Errors on stderr provoke abort(), since there's nowhere else to report
the error.
WARNING and ERROR output is all to stderr now, INFO to stdout.
Rename StdioFile->IO for conciseness.
Richard Kettlewell [Thu, 28 Apr 2011 19:03:55 +0000]
Comments
Richard Kettlewell [Thu, 28 Apr 2011 19:00:47 +0000]
Consolidate utilities into one header
Richard Kettlewell [Thu, 28 Apr 2011 18:08:39 +0000]
Shouldn't need to read state for retirement options
Richard Kettlewell [Thu, 28 Apr 2011 17:51:10 +0000]
command line fixes
Richard Kettlewell [Thu, 28 Apr 2011 17:39:42 +0000]
volume retirement
Richard Kettlewell [Thu, 28 Apr 2011 12:43:01 +0000]
--retire-device
Richard Kettlewell [Thu, 28 Apr 2011 12:04:37 +0000]
Man page for the C++ version
Stomp on some not-implemented (maybe never-to-be-implemented, at least
in this form) options.
Richard Kettlewell [Thu, 28 Apr 2011 11:13:02 +0000]
Keep device-id files open.
The point is to prevent backup devices being unmounted while they are
still potential destinations for backups.
Richard Kettlewell [Thu, 28 Apr 2011 11:07:55 +0000]
Count up errors
Richard Kettlewell [Thu, 28 Apr 2011 11:05:49 +0000]
tests/prune
Richard Kettlewell [Thu, 28 Apr 2011 10:18:14 +0000]
tests/backup script + associated fixes:
- Only read backup log after identifying volume
- Don't close parent side of pipes twice
Also: Allow Date::today to be overridden from environment
for test purposes.
Richard Kettlewell [Wed, 27 Apr 2011 16:03:07 +0000]
obsolete TODOs
Richard Kettlewell [Wed, 27 Apr 2011 15:40:10 +0000]
Exception classes
Richard Kettlewell [Wed, 27 Apr 2011 15:19:40 +0000]
Rename 'Status' to 'Backup'.
Richard Kettlewell [Wed, 27 Apr 2011 14:21:39 +0000]
Keep internal state up to date when creating/deleting logfiles
Richard Kettlewell [Wed, 27 Apr 2011 11:54:58 +0000]
Comments & misc tidying
Richard Kettlewell [Wed, 27 Apr 2011 11:26:20 +0000]
Create backups
Richard Kettlewell [Tue, 26 Apr 2011 13:10:35 +0000]
Dot some Ts and cross some Is.
Richard Kettlewell [Tue, 26 Apr 2011 12:54:23 +0000]
Include error logs in report
Richard Kettlewell [Tue, 26 Apr 2011 12:37:49 +0000]
Include prune logs in report
Richard Kettlewell [Tue, 26 Apr 2011 12:19:59 +0000]
Remove prune logs.
More verbosity when pruning.
Richard Kettlewell [Mon, 25 Apr 2011 19:23:07 +0000]
Implement --prune-incomplete
Richard Kettlewell [Mon, 25 Apr 2011 18:56:57 +0000]
prune old logs
Richard Kettlewell [Mon, 25 Apr 2011 15:54:35 +0000]
Report unknown devices/hosts/volumes
Richard Kettlewell [Mon, 25 Apr 2011 14:58:23 +0000]
Support ./configure --enable-silent-rules.
Richard Kettlewell [Sat, 23 Apr 2011 16:44:12 +0000]
Use paths.h if available. Check emails have >0 recipients.
Richard Kettlewell [Sat, 23 Apr 2011 12:40:13 +0000]
only include From: in email if nontrivial
Richard Kettlewell [Sat, 23 Apr 2011 12:39:33 +0000]
Send report as email
Richard Kettlewell [Sat, 23 Apr 2011 11:00:47 +0000]
Merge branch 'cpp' of git+ssh://sfere/~/git/rsbackup into cpp
Richard Kettlewell [Sat, 23 Apr 2011 10:58:54 +0000]
File locking
Richard Kettlewell [Sat, 23 Apr 2011 10:33:47 +0000]
Don't use static in Command
Richard Kettlewell [Sun, 10 Apr 2011 18:07:03 +0000]
remove redundant comment
Richard Kettlewell [Sun, 10 Apr 2011 17:34:41 +0000]
Style summary table as per the Perl version
Richard Kettlewell [Sun, 10 Apr 2011 13:55:38 +0000]
Start on report generation
Richard Kettlewell [Sat, 9 Apr 2011 19:39:41 +0000]
Date class
Richard Kettlewell [Sat, 9 Apr 2011 19:15:31 +0000]
Read in state
Richard Kettlewell [Sat, 9 Apr 2011 16:58:21 +0000]
dir-locals
Richard Kettlewell [Sat, 9 Apr 2011 16:49:35 +0000]
git-ignores for C++ version
Richard Kettlewell [Sat, 9 Apr 2011 16:48:22 +0000]
Merge branch 'master' into cpp
Richard Kettlewell [Sat, 9 Apr 2011 16:47:41 +0000]
git-ignore ~ files
Richard Kettlewell [Sat, 9 Apr 2011 16:47:13 +0000]
Config and command-line parsing
Richard Kettlewell [Sat, 9 Apr 2011 16:42:51 +0000]
Import into git
Richard Kettlewell [Sun, 3 Apr 2011 11:15:34 +0000]
Fill in installation instructions
Richard Kettlewell [Sun, 3 Apr 2011 11:13:46 +0000]
Rename rsbackup.html to avoid clash with published version
Richard Kettlewell [Sun, 3 Apr 2011 10:59:51 +0000]
'make publish' target
Richard Kettlewell [Sun, 3 Apr 2011 10:53:30 +0000]
distcheck targets
Richard Kettlewell [Sun, 3 Apr 2011 10:45:26 +0000]
Set version to 0.1.DEV
Richard Kettlewell [Sun, 3 Apr 2011 10:44:54 +0000]
Merge in release branch
Richard Kettlewell [Sun, 3 Apr 2011 10:37:14 +0000]
Release 0.1
Richard Kettlewell [Sun, 3 Apr 2011 10:32:57 +0000]
Merge from trunk
Richard Kettlewell [Sun, 3 Apr 2011 10:26:20 +0000]
More verbose description