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

Re: An alternative to ".svn" for storing metadata: ADS

From: Daniel Apostolov, Webrich Services <apostolov_at_webrichservices.com>
Date: Tue, 13 Apr 2010 12:52:21 +0300

Dear Ivan,

I believe that there are 3 file systems that support forks - NTFS, Apple's HFS and Novell's NWFS/NSS, thus it is not a Microsoft-specific feature. The amount of work required to implement it should be acceptable: acessing and modifying ADS files, at least with NTFS, is pretty simple. When accessing ADS files, the only difference is the naming, which is "regularfile.xxx:adsfile.zzz". The only complication comes with listing ADS files, but there is source code around, demonstrating how it can be done.

I came to that idea, because for me the .svn folders are more or lass pain in the ass. First, I can never see the real size of my data, which would be fixed by using ADS. Second, searching through the working copy for files or text is significantly slower and often produces unwanted results. Third, sometimes it happens that part of the .svn folder tree is deleted by mistake, which causes SVN to get into a broken state, from which I usually recover by removing all .svn folders, backuping my current working folder, checking out and then merging by hand. I'm also not comfortable with having additional files and folders that are not a functional part of the web site under my web server's root, which interferes with one of the CMS systems I am using.

Regards,
Daniel

  ----- Original Message -----
  From: JWalker
  To: users_at_tortoisesvn.tigris.org
  Sent: Tuesday, April 13, 2010 9:07 AM
  Subject: Re: An alternative to ".svn" for storing metadata: ADS

  On 12 Апр, 14:37, "Daniel Apostolov, Webrich Services"
  <aposto..._at_webrichservices.com> wrote:
> Yes, that's why I suggested it as an alternative, not a replacement. One of the benefits of this approach is optimized search times, when searching for files or text.

  Hi,

  SubVersion is designed to not depend on particular file system.
  If NTFS ADS is implemented, then every one file system will want to
  have its own format of .svn folders. Much work, less benefit.

  Ivan

  ------------------------------------------------------
  http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2580410

  To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2580639

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-04-13 11:52:44 CEST

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.