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

Re: Track changes

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: 2007-10-17 14:13:39 CEST

On 17/10/2007, Robert Schneider <R.Schneider@weingartner.com> wrote:
>
> > No, the icons cannot turn red when the repository changes. That would
> > mean contacting the repository regularly to check. That means a
> > permanent network connection is required. now imagine thousands of
> > developers on the Apache or Gcc projects all doing that simultaneously
> > and think about the server load ...
>
> However, not all projects are developed by thousands of people. I guess
> most projects have only few developers, and likely they are within a
> LAN.

Most? How can you say that? Have you done a survey?

> How much traffic would it be? I don't think that it is much.

Again, what are you basing your thoughts on? The main problem is not
network traffic so much as server load. Every time it gets hit by such
a request it has to trawl the repository to check for changes.

> So why not
> add this feature as an option that can be turned on or off somewhere?
> Would be nice if one could see that something has changed.
>
> Don't you think that it is considerable?

It has already been considered many times, this is not a new idea.

Changing the overlay to red when there are repository changes would be
a bad idea for several reasons:
1. TortoiseSVN only contacts the repository on request. That is a key
feature of subversion and allows you to continue working while you or
the repository are offline.
2. How do you distinguish between local and remote changes?
3. The indication would immediately be out-of-date. You cannot poll
the repository every second, so whatever interval you choose gives a
window where your WC does not necessarily reflect the true remote
status.
4. What happens when you are offline, the repo is offline, the
internet is having routing problems? These will all result in
misleading status.
5. If we make this an option, lots of people will think "Ooh, that's a
nice idea" without also thinking of the load on public servers.

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Wed Oct 17 14:13:58 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.