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

ServerAliveInterval 60


host localhost

    Hostname localhost

    Port 2222


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.


Any ideas?


Thanks in advance!