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:
[EMAIL PROTECTED] fsvs urls dump
N:local,P:100,file:///pub/svn/repository
N:remote,P:200,svn+ssh://localhost/pub/svn/repository
[EMAIL PROTECTED] /usr/bin/ssh -o BatchMode=yes -N -L 2222:machine2:22
intermediary_machine
[EMAIL PROTECTED] 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.
[EMAIL PROTECTED] ssh localhost hostname
machine2
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:
[EMAIL PROTECTED] 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.
[EMAIL PROTECTED] 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:
[EMAIL PROTECTED] svnlook tree /pub/svn/repository/
/
I see nothing.
Any ideas?
Thanks in advance!