Hi everyone,

I have hundreds of SVN working copies all over my IT. All of those are
used to maintain source code of software, configs of systems,
deployments of software for systems etc. The important thing to note
is that some of those working copies are really stored on the systems
for which they maintain configs or deployed software, which includes
customer systems where I can't access at will, but need to coordinate
with or let customers or let those do things themself.

I have two VMs containing all my repos, while VM1 is the master and
for internal purposes only. All of those repos get SVNSYNCed to VM2,
which is publicly accessible using mod_dav_svn. Those publicly
available repos are used by and for customers and our own servers.

Don't want to have VM2 anymore, as it consumes additional storage,
needs to be maintained etc. Might have made sense in the past, but
have changed my mind now. Putting things back into VM1 isn't that
difficult, just need to deal with external access through the
firewall, configs for mod_dav_svn and stuff. Did that already, seems
to work.

BUT: Each working copy stores a UUID of it associated repo and those
UUIDs are different between private and public repos. In the past, it
wans't supported to change that, one needed to either replace them in
config files or later in the SQLite database maintained in the working
copy.

Is that still the case of am working copies allowed to changer their
UUIDs with SVN tools these days? According my research, it's still
not, but all threads were some years old already.

Do you have any tips for the easiest possible change of the UUIDs?

I see only two ways: Some script using SQLITE if available or storing
the URL checkout URL of the current working copy, move .svn aside and
--force-checkout the same URL again. I have quite some systems which
don't have SQLITE clients available and can't install them easily.

Any other way, possibly search&replace on the database file? :-)

Thanks for suggestions!

Mit freundlichen Grüßen

Thorsten Schöning

-- 
AM-SoFT IT-Service - Bitstore Hameln GmbH
Mitglied der Bitstore Gruppe - Ihr Full-Service-Dienstleister für IT und TK

E-Mail: thorsten.schoen...@am-soft.de
Web:    http://www.AM-SoFT.de/

Tel:   05151-  9468- 0
Tel:   05151-  9468-55
Mobil:  0178-8 9468-04

AM-SoFT IT-Service - Bitstore Hameln GmbH, Brandenburger Str. 7c, 31789 Hameln
AG Hannover HRB 221853 - Geschäftsführer: Janine Galonska


Für Rückfragen stehe ich Ihnen jederzeit zur Verfügung. 

Mit freundlichen Grüßen, 

Thorsten Schöning


Telefon: +49 (0)515 94 68 - 0
Fax: 
E-Mail: tschoen...@am-soft.de

AM-Soft IT-Service - Bitstore Hameln GmbH
Brandenburger Straße 7c
31789 Hameln

Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen 
und ist ausschliesslich für den Adressaten bestimmt. Jeglicher Zugriff auf 
diese E-Mail durch andere Personen als den Adressaten ist untersagt. Wenn Sie 
nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, 
informieren Sie bitte sofort den Absender und vernichten Sie diese E-Mail. 
Sollten Sie nicht der für diese E-Mail bestimmte Adressat sein, ist Ihnen jede 
Veröffentlichung, Vervielfältigung oder Weitergabe wie auch das Ergreifen oder 
Unterlassen von Massnahmen im Vertrauen auf erlangte Information untersagt. 

This e-mail may contain confidential and/or privileged information and is 
intended solely for the addressee. Access to this email by anyone else is 
unauthorized. If you are not the intended recipient (or have received this 
e-mail in error) please notify the sender immediately and destroy this e-mail. 
If you are not the intended recipient, any disclosure, copying, distribution or 
any action taken or omitted to be taken in reliance on it, is prohibited and 
may be unlawful. 

Hinweise zum Datenschutz: bitstore.group/datenschutz



Reply via email to