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

Re: delete/wipe out repositories (from the database)?

From: Andreas Schweigstill <andreas_at_schweigstill.de>
Date: 2007-04-13 11:31:51 CEST

Dear Henning!

Henning Heil schrieb:
> Ha! Yes, some information was missing: subclipse did not create a real
> repository as we would do with svnadmin create /... etc., it really
> only created new folders for the projects in the Berkeley DB. To get rid
> of my testdata I simply moved that folder and created the root
> repository again, problem solved. Missleading was the term root
> repository, I got it from the installation mail of my provider - there
> is nor root repository, the root repository is just one among other
> repositories.

Why do you use Berkeley DB? This can be because your provider installed
a really old Subversion version (<=1.1). For newer versions FSFS will be
the default database format. Your provider probably took Subversion from
the Linux distribution which is very out-dated in many cases.

Or do you have a specific reason why you need to create a BDB
repository?

> which will for me be multiple repositories because I don't like global
> revision numbers.

But you know that you will never be able to perform operations across
Subversion repositories, e.g. merging, copying, etc.?

When I started using Subversion I also created tons (i.e. <10) distinct
repositories, but finally I set up a new repository structure which
consolidates all repositories into one big repository. Only my private
photo collection resides in its own repository.

When using Subversion you totally have to forget the meaning of a
revision number. Nearly all repository operations increase the number,
and the only information Rn > Rm contains is that Rn is newer than Rm.
Nothing more.

You should never rely on a specific revision number in the long term
view ("R1234 contains the release for customer X."). For releases you
have to copy a revision (in most cases HEAD) to a release or tags
branch.

With best regards
Andreas Schweigstill

-- 
Dipl.-Phys. Andreas Schweigstill
Schweigstill IT | Embedded Systems
Schauenburgerstraße 116, D-24118 Kiel, Germany
Phone: (+49) 431 5606-435, Fax: (+49) 431 5606-436
Mobile: (+49) 171 6921973, Web: http://www.schweigstill.de/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Apr 13 11:32:40 2007

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