[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

SVN EQ Recovery

From: bdu12 <barrieduncan_at_www.l.google.com>
Date: Tue, 22 Mar 2011 20:27:39 -0700 (PDT)

Hello,

I use to have two SVN repositories and a single trac DB setup running
in Ubuntu on vmware. The server had a cron daily job that ran each
night doing incremental backups onto an email server (the incremental
backups, backs up files that have been changed during the day).
Occasionally I also did a snapshot of the system for a complete
backup.

My server has now been lost after the Christchurch earthquake in NZ on
22/02/2011 and am trying to rebuild everything from these backups.

I have managed to recover an old snapshot from:
- 24/01/2011

I have also managed to recover all incremental backups except for two:
- 28/01/2011
- 29/01/2011

I managed to take the client laptops out of the office when the quake
hit which have different revisions of the DB's from different
checkouts done of the different projects.

Is there a way of rebuilding my server with all of this data? I am
not sure what I was working on on the days that I lost the incremental
backups.

I think in theory I should be able to have the current working copy
per project and then perform a reverse diff of the revisions from
30/01/2011 to the date just before the checkout of the project in
question. This should then give the version at 30/01/2011. Then
using this version with the version of 27/01/2011 should be able to
recalculate per project what occurred on the lost dates of 28/01/2011
and 29/01/2011. Then these should be able to be used to rebuild all
of the repositories as it was before the earthquake.

Does anyone have any ideas if this is all possible using the svn admin
tools and how to best achieve this?

The trac database I think is only stored in a single file "trac.db"
which can be recovered using the latest incremental backup. So I
think this isn't a problem.

I would really appreciate any help or pointers if anyone has ever done
this before.

Thanks

Barrie
Received on 2011-03-23 07:48:16 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.