Add Brackup::Target::Riak, allowing brackups to a riak cluster.

git-svn-id: http://brackup.googlecode.com/svn/trunk@318 c3152786-d43a-0410-8499-09eb43983aed
Update Target::Amazon to accept Net::Amazon::S3 ENV vars (Alex Vandiver).

git-svn-id: http://brackup.googlecode.com/svn/trunk@319 c3152786-d43a-0410-8499-09eb43983aed
Bump Target::Riak Net::Riak version requirement to 0.09.

git-svn-id: http://brackup.googlecode.com/svn/trunk@320 c3152786-d43a-0410-8499-09eb43983aed
Fix buglet in Brackup::Target::Riak::size.

git-svn-id: http://brackup.googlecode.com/svn/trunk@321 c3152786-d43a-0410-8499-09eb43983aed
Tweaks to brackup-verify-inventory.

git-svn-id: http://brackup.googlecode.com/svn/trunk@322 c3152786-d43a-0410-8499-09eb43983aed
Permit '0' as a filename.

git-svn-id: http://brackup.googlecode.com/svn/trunk@323 c3152786-d43a-0410-8499-09eb43983aed
Checking in changes prior to tagging of version 1.10.

Changelog diff is:

Index: Changes
===================================================================
--- Changes	(revision 323)
+++ Changes	(working copy)
@@ -1,3 +1,5 @@
+1.10 (2010-10-31)
+
   - permit 0 as a filename.  https://rt.cpan.org/Ticket/Display.html?id=62004
 
   - add Riak target, allowing backups to a riak cluster (Gavin Carr)
@@ -34,8 +36,8 @@
 
   - write metafile as we go, instead of big bang at the end (Gavin Carr)
 
-  - add Brackup::BackupStats implementation, brackup stats output, and 
-    --save-stats argument (Gavin Carr)
+- add Brackup::BackupStats implementation, brackup stats output, and 
+--save-stats argument (Gavin Carr)
 
   - fix filename trailing whitespace problems with open (Gavin Carr)
 


git-svn-id: http://brackup.googlecode.com/svn/trunk@324 c3152786-d43a-0410-8499-09eb43983aed
Bump Target::Riak Net::Riak dependency to version 0.10.

git-svn-id: http://brackup.googlecode.com/svn/trunk@326 c3152786-d43a-0410-8499-09eb43983aed
Add conflict => [skip|overwrite|update] support to Brackup::Restore.

git-svn-id: http://brackup.googlecode.com/svn/trunk@327 c3152786-d43a-0410-8499-09eb43983aed
Add --conflict => [skip|overwrite|update] to brackup-restore.

git-svn-id: http://brackup.googlecode.com/svn/trunk@328 c3152786-d43a-0410-8499-09eb43983aed
Record mtime even for symlinks, for 'restore --conflict update'.

git-svn-id: http://brackup.googlecode.com/svn/trunk@329 c3152786-d43a-0410-8499-09eb43983aed
Add unit tests for brackup-restore --conflict.

git-svn-id: http://brackup.googlecode.com/svn/trunk@330 c3152786-d43a-0410-8499-09eb43983aed
Add restore --conflict entry to Changes.

git-svn-id: http://brackup.googlecode.com/svn/trunk@331 c3152786-d43a-0410-8499-09eb43983aed
Add new restore conflict unit test files to MANIFEST.

git-svn-id: http://brackup.googlecode.com/svn/trunk@332 c3152786-d43a-0410-8499-09eb43983aed
Merge remote branch 'trunk'

This folds our "skip identical contents" change into a new --conflict
option, "identical"

Conflicts:
	lib/Brackup/Restore.pm
	lib/Brackup/Target/Amazon.pm
Error reporting
Remove GPG chunk tempfiles after they're used instead of at global destruction

Active GPGProcess objects are keyed by the PositionedChunk address, not
their own address.  This bug left dangling references to GPGProcess
objects which in turn kept references to their File::Temp object,
causing any GPG-encrypted content to collect on disk until global
process destruction.  Rather than passing the pchunk to
get_proc_chunkref, simply move the delete up into the caller which
already manages $self->{procs}.

This restores the original behaviour (and current code's intent)
pre-bf78b0c.