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

MacOS X 10.4 Strangeness with UFS and ._ files

From: Geoffrey A. Washburn <geoffw_at_cis.upenn.edu>
Date: 2005-05-14 21:43:02 CEST

        I recently upgraded to MacOS X 10.4 from 10.3 and have been
  noticing some unusual behavior with respect to ._ files created on
  a UFS file system. Many of the ._ files programs create are unneeded,
  but for whatever reason Illustrator will have a fit if they are missing,
  even though they do not actually contain anything related to the image,
  so in 10.3 I would just check ._whatever.ai into my repository and
  Subversion would do the right thing and life was good. Something seems
  to have changed in 10.4

% rm -rf logo
% svn update logo
A logo
A logo/foo-logo-256.png
A logo/foo-logo-bw.ai
A logo/._foo-logo-color.ai
A logo/foo-logo-color.ai
A logo/foo-logo-64.png
A logo/._foo-logo-bw.ai
A logo/foo-logo-128.png
svn: In directory 'logo'
svn: Can't copy 'logo/.svn/tmp/text-base/._foo-logo-bw.ai.svn-base'
to 'logo/._foo-logo-bw.ai.tmp': No such file or directory
% cd logo
% ls -la
total 374
drwxr-xr-x 3 geoffw geoffw 1024 May 14 15:01 ./
drwxr-xr-x 9 geoffw geoffw 2048 May 14 15:01 ../
-rw-r--r-- 1 geoffw geoffw 0 May 14 15:01 ._foo-logo-bw.ai.tmp
drwxr-xr-x 7 geoffw geoffw 1024 May 14 15:01 .svn/
-rw-r--r-- 1 geoffw geoffw 11492 May 14 15:01 foo-logo-256.png
-rw-r--r-- 1 geoffw geoffw 0 May 14 15:01 foo-logo-256.png.tmp
-rw-r--r-- 1 geoffw geoffw 2939 May 14 15:01 foo-logo-64.png
-rw-r--r-- 1 geoffw geoffw 177175 May 14 15:01 foo-logo-bw.ai
-rw-r--r-- 1 geoffw geoffw 184411 May 14 15:01 foo-logo-color.ai
%

  I suspect Apple is to blame in somehow changing the semantics of ._
  files in some subtle way, but I do not have any good ideas on how to
  test where the problem is arising. If I drag I a file from a HFS+
  filesystem to a UFS filesystem in the finder or use Apple's "cp" the ._
  files are created as expected, and if I use GNU cp to copy ._ files
  around on the UFS filesystem they seem to be preserved fine. I
  spent a few minutes with Google trying to find whether anyone else has
  experienced, and hopefully resolved, this problem, but didn't find
  anything related. Has anyone here noticed this?

  I'm using Subversion 1.1.4. If there is any other helpful information I
  can provide let me know. Thanks!

  Are there any plans to add support for preserving/versioning POSIX xattr
  key/value pairs in a future release? That would allow for using
  Subversion with HFS+, I think. It could probably be treated like
  symlinks, and ignored on filesystems that do not support it.

-- 
-- Geoff Washburn | geoffw_at_cis.upenn.edu | http://www.cis.upenn.edu/~geoffw/ --
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat May 14 22:26:14 2005

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