On 6/5/11 10:58 PM, Nico Kadel-Garcia wrote:
On Sun, Jun 5, 2011 at 10:19 PM, Les Mikesell<lesmikes...@gmail.com>  wrote:

If it doesn't take too long for a round-trip, you could ship the working
copy from site B to site A, do the commit and update, and ship it back
before doing any more work at site B.

Les, I'm looking right at his original post.

We have two sites wanting to use Subversion that are performing parallel 
development of the same software.  Due to security restrictions, the two sites 
are unable to communicate electronically; all data transfers must be via media 
(CD-ROM/DVD).  Site A is the main site and is responsible for overall 
configuration control.

If they're security sensitive, sending the working copies back and
forth becomes a security nightmare. It also becomes a major
performance bottleneck for the remote site, who may really not
appreciate being treated as second class citizens.

Ummm, doesn't not having network access make you second class by definition?

My point is that bits are pretty lightweight and transporting working copies would actually work as opposed to trying to keep 2 repos in sync, which won't. You could, of course keep copies of the working copy at both places and send diffs back and forth which would make it harder to steal the intermediate transfers and easier to fit on a dvd, but external 2.5" drive are nicely portable, go up to 1.5TB, and can be encrypted. But, the real problem is that besides doing the commit, site B's working copies have to be updated with the changes sent back and patched into place before they do any more work - and someone at site A has to resolve conflicts which may leave some surprising changes in the code coming back. The timing of that round trip might make it impractical.

--
  Les Mikesell
   lesmikes...@gmail.com


Reply via email to