chiark / gitweb /
rsbackup.git
2 years agoRebuild html man pages in scripts/dist. branch-0.2
Richard Kettlewell [Sat, 7 May 2011 11:03:19 +0000]
Rebuild html man pages in scripts/dist.

2 years agoUpdate version number.
Richard Kettlewell [Sat, 7 May 2011 11:02:18 +0000]
Update version number.

2 years agoMerge branch 'master' of /home/richard/git/rsbackup
Richard Kettlewell [Sat, 7 May 2011 10:21:58 +0000]
Merge branch 'master' of /home/richard/git/rsbackup

2 years agoCheck for iconv library
Richard Kettlewell [Fri, 6 May 2011 20:13:06 +0000]
Check for iconv library
(Needed on OSX)

2 years agoupdate CHANGES
Richard Kettlewell [Fri, 6 May 2011 19:58:36 +0000]
update CHANGES

2 years agoNew always-up host config option
Richard Kettlewell [Fri, 6 May 2011 19:56:14 +0000]
New always-up host config option

2 years agoNew warning options:
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.

2 years agoCorrect stylesheet link
Richard Kettlewell [Fri, 6 May 2011 19:04:52 +0000]
Correct stylesheet link
(which was the whole point...)

2 years agomove CHANGES.html to doc/
Richard Kettlewell [Fri, 6 May 2011 19:04:28 +0000]
move CHANGES.html to doc/

2 years agoSupport debian/rules CONFIGURE_EXTRA=...
Richard Kettlewell [Fri, 6 May 2011 19:03:35 +0000]
Support debian/rules CONFIGURE_EXTRA=...

2 years agostderr has to be a terminal for progress bar
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)

2 years agoDisplay an ASCII progress bar when reading logs
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)

2 years agoDocument changes in CHANGES.html
Richard Kettlewell [Thu, 5 May 2011 19:43:18 +0000]
Document changes in CHANGES.html

2 years agoOption to control 'unknown host' etc warnings cpp
Richard Kettlewell [Thu, 5 May 2011 14:13:22 +0000]
Option to control 'unknown host' etc warnings

2 years agoInstall scripts
Richard Kettlewell [Wed, 4 May 2011 21:28:27 +0000]
Install scripts

2 years agoTypo.
Richard Kettlewell [Wed, 4 May 2011 19:49:22 +0000]
Typo.

2 years agoInclude newline in --version output
Richard Kettlewell [Wed, 4 May 2011 19:46:18 +0000]
Include newline in --version output

2 years agoCorrect parsing of quoted strings
Richard Kettlewell [Wed, 4 May 2011 19:40:45 +0000]
Correct parsing of quoted strings

2 years agoTest for backup completion properly
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.

2 years agoChange warning section heading
Richard Kettlewell [Wed, 4 May 2011 19:24:27 +0000]
Change warning section heading

2 years agoDisplay errors if --verbose.
Richard Kettlewell [Wed, 4 May 2011 19:20:04 +0000]
Display errors if --verbose.

2 years agoIf verbose, report backups not made because already done.
Richard Kettlewell [Wed, 4 May 2011 19:07:56 +0000]
If verbose, report backups not made because already done.

2 years agoMore docs typos
Richard Kettlewell [Mon, 2 May 2011 18:59:17 +0000]
More docs typos

2 years agoVarious manual improvements
Richard Kettlewell [Mon, 2 May 2011 18:53:27 +0000]
Various manual improvements

2 years agoPut back --store reference in HTML manual.
Richard Kettlewell [Mon, 2 May 2011 18:42:24 +0000]
Put back --store reference in HTML manual.

2 years agoImplement --store option.
Richard Kettlewell [Mon, 2 May 2011 17:54:46 +0000]
Implement --store option.

2 years agoMerge branch 'cpp' of /home/richard/git/rsbackup into cpp
Richard Kettlewell [Mon, 2 May 2011 14:57:55 +0000]
Merge branch 'cpp' of /home/richard/git/rsbackup into cpp

2 years agoGenerate text version of report.
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.

2 years agoAdd MIME-Version and User-Agent headers to email.
Richard Kettlewell [Mon, 2 May 2011 14:54:33 +0000]
Add MIME-Version and User-Agent headers to email.

2 years agoSanity check in BulkRemove
Richard Kettlewell [Mon, 2 May 2011 11:49:45 +0000]
Sanity check in BulkRemove

2 years agoTest --dry-run.
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.

2 years agoQuieten ubuntu lucid's compiler
Richard Kettlewell [Mon, 2 May 2011 08:10:36 +0000]
Quieten ubuntu lucid's compiler

2 years agoscripts/dist, and move css to doc/ where it belongs.
Richard Kettlewell [Sun, 1 May 2011 10:40:46 +0000]
scripts/dist, and move css to doc/ where it belongs.

2 years agoHomepage field in debian/control
Richard Kettlewell [Sun, 1 May 2011 10:21:39 +0000]
Homepage field in debian/control

2 years agoman syntax pedantry
Richard Kettlewell [Sun, 1 May 2011 10:18:35 +0000]
man syntax pedantry

2 years agoDebianization fixes
Richard Kettlewell [Sun, 1 May 2011 10:11:47 +0000]
Debianization fixes

2 years agoTypo.
Richard Kettlewell [Sun, 1 May 2011 10:10:34 +0000]
Typo.

2 years agoDocument --retire options in HTML manual.
Richard Kettlewell [Sat, 30 Apr 2011 16:46:25 +0000]
Document --retire options in HTML manual.

2 years agoMention configure.
Richard Kettlewell [Sat, 30 Apr 2011 16:37:28 +0000]
Mention configure.

2 years agoCopyright notices
Richard Kettlewell [Sat, 30 Apr 2011 16:36:52 +0000]
Copyright notices

2 years agoComplete transition to C++ implementation.
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.

2 years agoInclude --delete in rsync command line.
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.

2 years agoMan page updates
Richard Kettlewell [Sat, 30 Apr 2011 09:50:13 +0000]
Man page updates

2 years ago--retire-volume now cleans up empty directories if possible.
Richard Kettlewell [Fri, 29 Apr 2011 10:51:14 +0000]
--retire-volume now cleans up empty directories if possible.

2 years agoMove volume selection to a more logical place
Richard Kettlewell [Fri, 29 Apr 2011 10:24:49 +0000]
Move volume selection to a more logical place

2 years agoTest for --retire-volume.
Richard Kettlewell [Fri, 29 Apr 2011 10:23:43 +0000]
Test for --retire-volume.
Only select volumes if backing up.

2 years agoTest --retire-devie
Richard Kettlewell [Fri, 29 Apr 2011 10:18:50 +0000]
Test --retire-devie

2 years agoRemove '.incomplete' flag file when retiring old backups.
Richard Kettlewell [Thu, 28 Apr 2011 19:44:35 +0000]
Remove '.incomplete' flag file when retiring old backups.

2 years agoUse IO class everywhere for ubiquitous error checking.
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.

2 years agoComments
Richard Kettlewell [Thu, 28 Apr 2011 19:03:55 +0000]
Comments

2 years agoConsolidate utilities into one header
Richard Kettlewell [Thu, 28 Apr 2011 19:00:47 +0000]
Consolidate utilities into one header

2 years agoShouldn't need to read state for retirement options
Richard Kettlewell [Thu, 28 Apr 2011 18:08:39 +0000]
Shouldn't need to read state for retirement options

2 years agocommand line fixes
Richard Kettlewell [Thu, 28 Apr 2011 17:51:10 +0000]
command line fixes

2 years agovolume retirement
Richard Kettlewell [Thu, 28 Apr 2011 17:39:42 +0000]
volume retirement

2 years ago--retire-device
Richard Kettlewell [Thu, 28 Apr 2011 12:43:01 +0000]
--retire-device

2 years agoMan page for the C++ version
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.

2 years agoKeep device-id files open.
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.

2 years agoCount up errors
Richard Kettlewell [Thu, 28 Apr 2011 11:07:55 +0000]
Count up errors

2 years agotests/prune
Richard Kettlewell [Thu, 28 Apr 2011 11:05:49 +0000]
tests/prune

2 years agotests/backup script + associated fixes:
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.

2 years agoobsolete TODOs
Richard Kettlewell [Wed, 27 Apr 2011 16:03:07 +0000]
obsolete TODOs

2 years agoException classes
Richard Kettlewell [Wed, 27 Apr 2011 15:40:10 +0000]
Exception classes

2 years agoRename 'Status' to 'Backup'.
Richard Kettlewell [Wed, 27 Apr 2011 15:19:40 +0000]
Rename 'Status' to 'Backup'.

2 years agoKeep internal state up to date when creating/deleting logfiles
Richard Kettlewell [Wed, 27 Apr 2011 14:21:39 +0000]
Keep internal state up to date when creating/deleting logfiles

2 years agoComments & misc tidying
Richard Kettlewell [Wed, 27 Apr 2011 11:54:58 +0000]
Comments & misc tidying

2 years agoCreate backups
Richard Kettlewell [Wed, 27 Apr 2011 11:26:20 +0000]
Create backups

2 years agoDot some Ts and cross some Is.
Richard Kettlewell [Tue, 26 Apr 2011 13:10:35 +0000]
Dot some Ts and cross some Is.

2 years agoInclude error logs in report
Richard Kettlewell [Tue, 26 Apr 2011 12:54:23 +0000]
Include error logs in report

2 years agoInclude prune logs in report
Richard Kettlewell [Tue, 26 Apr 2011 12:37:49 +0000]
Include prune logs in report

2 years agoRemove prune logs.
Richard Kettlewell [Tue, 26 Apr 2011 12:19:59 +0000]
Remove prune logs.
More verbosity when pruning.

2 years agoImplement --prune-incomplete
Richard Kettlewell [Mon, 25 Apr 2011 19:23:07 +0000]
Implement --prune-incomplete

2 years agoprune old logs
Richard Kettlewell [Mon, 25 Apr 2011 18:56:57 +0000]
prune old logs

2 years agoReport unknown devices/hosts/volumes
Richard Kettlewell [Mon, 25 Apr 2011 15:54:35 +0000]
Report unknown devices/hosts/volumes

2 years agoSupport ./configure --enable-silent-rules.
Richard Kettlewell [Mon, 25 Apr 2011 14:58:23 +0000]
Support ./configure --enable-silent-rules.

2 years agoUse paths.h if available. Check emails have >0 recipients.
Richard Kettlewell [Sat, 23 Apr 2011 16:44:12 +0000]
Use paths.h if available.  Check emails have >0 recipients.

2 years agoonly include From: in email if nontrivial
Richard Kettlewell [Sat, 23 Apr 2011 12:40:13 +0000]
only include From: in email if nontrivial

2 years agoSend report as email
Richard Kettlewell [Sat, 23 Apr 2011 12:39:33 +0000]
Send report as email

2 years agoMerge branch 'cpp' of git+ssh://sfere/~/git/rsbackup into cpp
Richard Kettlewell [Sat, 23 Apr 2011 11:00:47 +0000]
Merge branch 'cpp' of git+ssh://sfere/~/git/rsbackup into cpp

2 years agoFile locking
Richard Kettlewell [Sat, 23 Apr 2011 10:58:54 +0000]
File locking

2 years agoDon't use static in Command
Richard Kettlewell [Sat, 23 Apr 2011 10:33:47 +0000]
Don't use static in Command

2 years agoremove redundant comment
Richard Kettlewell [Sun, 10 Apr 2011 18:07:03 +0000]
remove redundant comment

2 years agoStyle summary table as per the Perl version
Richard Kettlewell [Sun, 10 Apr 2011 17:34:41 +0000]
Style summary table as per the Perl version

2 years agoStart on report generation
Richard Kettlewell [Sun, 10 Apr 2011 13:55:38 +0000]
Start on report generation

2 years agoDate class
Richard Kettlewell [Sat, 9 Apr 2011 19:39:41 +0000]
Date class

2 years agoRead in state
Richard Kettlewell [Sat, 9 Apr 2011 19:15:31 +0000]
Read in state

2 years agodir-locals
Richard Kettlewell [Sat, 9 Apr 2011 16:58:21 +0000]
dir-locals

2 years agogit-ignores for C++ version
Richard Kettlewell [Sat, 9 Apr 2011 16:49:35 +0000]
git-ignores for C++ version

2 years agoMerge branch 'master' into cpp
Richard Kettlewell [Sat, 9 Apr 2011 16:48:22 +0000]
Merge branch 'master' into cpp

2 years agogit-ignore ~ files
Richard Kettlewell [Sat, 9 Apr 2011 16:47:41 +0000]
git-ignore ~ files

2 years agoConfig and command-line parsing
Richard Kettlewell [Sat, 9 Apr 2011 16:47:13 +0000]
Config and command-line parsing

2 years agoImport into git
Richard Kettlewell [Sat, 9 Apr 2011 16:42:51 +0000]
Import into git

2 years agoFill in installation instructions
Richard Kettlewell [Sun, 3 Apr 2011 11:15:34 +0000]
Fill in installation instructions

2 years agoRename rsbackup.html to avoid clash with published version
Richard Kettlewell [Sun, 3 Apr 2011 11:13:46 +0000]
Rename rsbackup.html to avoid clash with published version

2 years ago'make publish' target
Richard Kettlewell [Sun, 3 Apr 2011 10:59:51 +0000]
'make publish' target

2 years agodistcheck targets
Richard Kettlewell [Sun, 3 Apr 2011 10:53:30 +0000]
distcheck targets

2 years agoSet version to 0.1.DEV
Richard Kettlewell [Sun, 3 Apr 2011 10:45:26 +0000]
Set version to 0.1.DEV

2 years agoMerge in release branch
Richard Kettlewell [Sun, 3 Apr 2011 10:44:54 +0000]
Merge in release branch

2 years agoRelease 0.1 0.1
Richard Kettlewell [Sun, 3 Apr 2011 10:37:14 +0000]
Release 0.1

2 years agoMerge from trunk
Richard Kettlewell [Sun, 3 Apr 2011 10:32:57 +0000]
Merge from trunk

2 years agoMore verbose description
Richard Kettlewell [Sun, 3 Apr 2011 10:26:20 +0000]
More verbose description