Hello,

I just created a new google code project and have a question about
svnsync.
The code I intend to have google host is under Subversion control and
has over 2000 commits. Obviously I don't want to loose all that
precious history. I want to move my entire existing repository from my
privately brewed server to google, and then get rid of my old server
entirely. i.e. I want to effectively replace my old private server
with google code hosting. I found in the FAQ that one should use
svnsync to import an svn repository:
http://code.google.com/support/bin/answer.py?answer=56673&topic=10386
I'm wondering, though, if this is the correct thing to do for a
complete migration. Reading the svn documentation:
http://svnbook.red-bean.com/en/1.5/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate
It seems that svnadmin dump / load would be the command to use for a
repository migration, but you do not seem to support this.
So my concrete question is this: Is the use of svnsync as you discribe
it in your FAQ *exactly* equivalent to using svnadmin dump / load? If
not, what is the difference? My concern comes from reading a couple of
paragraphs in the svn documentation, section "Repository Replication"
http://svnbook.red-bean.com/en/1.5/svn.reposadmin.maint.html#svn.reposadmin.maint.replication

"...For this reason, while svnsync cannot demand that the target
repository be read-only, allowing the revision history in the target
repository to change by any mechanism other than the mirroring process
is a recipe for disaster."

"Do not modify a mirror repository in such a way as to cause its
version history to deviate from that of the repository it mirrors. The
only commits and revision property modifications that ever occur on
that mirror repository should be those performed by the svnsync tool."

So is svnsync a tool for mirroring only? Or can it be used to perform
an effective migration?

Many thanks,

Victor.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Hosting at Google Code" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-code-hosting?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to