Good Afternoon, or <Generic Time Zone Greeting> if it isn’t afternoon wherever you are.
I have a slight issue, and googling and reading the archives of the mailing list haven’t presented a solution to me. My apologies in advance if my search-fu is just weak.
I have two SVN archives in two different facilities. I use FSVS, as I need to preserve permissions and ownership of these files. I’ve set up a SSH tunnel from machine1 to machine2 as follows:
[me@machine1]$ fsvs urls dump
[me@machine1]$ /usr/bin/ssh -o BatchMode=yes -N -L 2222:machine2:22 intermediary_machine
[me@machine1]$ cat .ssh/config
I can confirm the tunnel, and tcpdump the traffic when I make a remote call – The tunnel doesn’t appear to be a problem.
[me@machine1]$ ssh localhost hostname
Now, the two machines will be MOSTLY the same information. Machine 1 will be the primary, with machine 2 being the source of two directories worth of information.
It’s my understanding that I should be able to run fsvs sync-repos and then commit, which should sync my repositories. So long as I don’t overlap areas being changed, I should be able to commit and have two repositories that are fully in sync.
My problem is that a commit after the fsvs sync-repos does not attempt to update machine2. I get this:
[me@machine1]$ fsvs sync-repos
[Lots of file information]
sync-repos for file:///pub/svn/repository rev 1.
f..C. dir .
sync-repos for svn+ssh://localhost/pub/svn/repository rev 8.
[me@machine1]$ fsvs commit -o commit_to=remote –m “Testing”
Committing to svn+ssh://localhost/pub/svn/repository
committed revision 9 on 2008-01-11T17:50:28.600098Z as me
But when I log into machine2:
[me@machine2~]$ svnlook tree /pub/svn/repository/
I see nothing.
Thanks in advance!