[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

"Hotsync"

From: Thomas Hruska <thruska_at_cubiclesoft.com>
Date: 2006-07-15 06:02:40 CEST

Every once in a while I find myself checking in files from my main
computer so that two minutes later I'm checking the same branch out on
my laptop. Then a couple hours later I reverse the process. I would
like to use TSVN to accomplish this without incurring a version increase.

I know that I can copy the files directly to and from the laptop, but
that also copies huge amounts of unnecessary binary data and, well,
network copies of an entire WC is painfully slow. All I really need are
the essentials but hand-picking those out is equally painful.

Since I'm the only person who will be using the WC in question and since
TSVN already knows what is in the repository (or what will be in the
repository - i.e. "Add..."ed files), it would be great if I could
"Hotsync" one WC as the source (e.g. my main computer) and one WC as the
target (e.g. my laptop) and then TSVN would determine what files to copy
and then do it. You can assume that the destination can be overwritten
because I will be at the destination computer making changes to the WC
from the source computer. And the copy can be made really fast because
the WC's will be nearly identical (i.e. only a few files will have changed).

Maybe the feature already exists, TSVN _IS_ feature-packed. This seems
like something most people would want. Just before a business trip or
to an area without wireless access, hotsync the WCs and 5 seconds later,
you're ready to go. Get back from the trip, hotsync to the PC and, 5
seconds later, you can get back to work. All without incurring a
version increase on the repository. I view this as a way to make WCs
"mobile" for just the owner of the WC.

I'm calling it a "hotsync" for lack of a better word. Palm, Inc. may
have issues with naming such a feature "hotsync".

--
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197
Safe C++ Design Principles (First Edition)
Learn how to write memory leak-free, secure,
portable, and user-friendly software.
Learn more and view a sample chapter:
http://www.CubicleSoft.com/SafeCPPDesign/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Sat Jul 15 06:02:52 2006

This is an archived mail posted to the TortoiseSVN Dev mailing list.