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

Re: Include / Exclude Path woes Was: TSVNCache and Handles on USB Dri ve

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2006-12-18 13:21:40 CET

On 12/18/06, Lübbe Onken <l.onken@rac.de> wrote:
> You wrote:
> > On 12/18/06, Lübbe Onken <l.onken@rac.de> wrote:
> > [snip]
> >>> Now, if you set c:\Delphi* as the include pattern, then
> >>> c:\Delphi\generatedoutput is included too.
> >>
> >> That is exactly the reason why I wrote "Include C:\Delphi" (without
> >> "*") should include C:\Delphi and all its *versioned* subfolders.
> >
> > What exactly are those patterns used for again?
> > Oh, yes: to tell the cache which folders to scan so it doesn't have to
> > scan everything just to find out whether something is versioned or
> > not.
> >
> > That means: "should include C:\Delphi and all its *versioned*
> > subfolders" just doesn't work, because that pattern is actually there
> > to tell the cache what's versioned and what's not.
> Is there any specific reason why you chose to ignore the second half of my
> posting? I think that following the 'svn st -v' logic is a good way to tell
> the cache what is versioned and what's not.

I thought it was clear after my answer:
it doesn't matter. The cache gets change notifications not in the
'right' order (from top down) but in random order (whenever a change
to a file is done). That means it can get a change notification for a
file somewhere in an unversioned folder way before it has fetched the
status of the versioned parent folder.


  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 Mon Dec 18 13:21:49 2006

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