I think Bryan has his finger on this problem in his comments in ID#
707, and, as he indicates, it is not a bite-sized problem to solve.
At the same time, it is a big headache for Mac users (count me in on
that part).
How do we get this raised to a higher priority or help move this
along? Sounds like the process will require the opaque tag (ok, that
part is easy) but that tag needs to be in the parent directory, not
in the opaque directory. That would work SVN considered the opaque
directory to be a file.
Perhaps we should think about this not from a 'special kind of
directory' notion ( which is what 'opaque' implies), but from a
perspective that this is a special kind of file. If we instead think
of this as a special file (perhaps using the notation of 'bundle'),
does this make this easier?
Could the answer be as simple as making the 'tar client script'
something that can is more integrated. Perhaps the 'bundle' property
could contain the identifier of the supported bundling format (tar,
tgz, etc). When SVN sees something with a 'bundle' property it would
convert it using the right tool to convert from the filesystem view
to the SVN'd file view.
Does that work?
Charlie
On Nov 14, 2006, at 12:44 PM, Ryan Schmidt wrote:
> On Nov 12, 2006, at 16:57, Charles Woloszynski wrote:
>
>> I am using svn on a Mac and some files generated by an application
>> (e.g. Pages and Keynote) are actually directories in the filesystem.
>>
>> From within Finder, they are files. Within Terminal, they are
>> directories. As the file changes, additional files under the main
>> item are added and removed.
>>
>> It would be ideal if svn would recognize that these directories
>> are really packages of files and commit them as one thing. Is
>> there any way to do that? Right now, when I change the files, I
>> have to svn add/rm the internal parts of the file at the
>> terminal. Not very friendly.
>>
>> Any suggestions would be appreciated.
>
> No, there is no way to do that. This is an open feature request:
>
> http://subversion.tigris.org/issues/show_bug.cgi?id=707
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Nov 14 20:23:46 2006