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

Re: Pre/Post-processing files on check-in/out

From: Andy Levy <andy.levy_at_gmail.com>
Date: 2007-10-02 14:52:08 CEST

On 10/2/07, Steve Sisak <sgs@codewell.com> wrote:
> At 11:18 PM -0500 10/1/07, Ryan Schmidt wrote:
> >There's not a great solution to your problem at this time. The only
> >solution at present is the one you've already found: don't use
> >resource forks, etc.
>
> I don't think you're hearing me here -- as I attempted to make
> crystal clear in the background info, this is the kind of religious
> non-solution I'm not interested in. Since I have an existing
> repository, it maps to "don't use subversion".

No, I think Ryan heard you perfectly. It's not a "religious
non-solution" - it's the state of the software right now. Subversion
doesn't support resource forks and other Mac-specific things at this
time.

> I'm not calling asvn a hack here -- just a specific non-Mac example
> of addressing the general deficiency, where subversion loses unix
> permisiions and can't store symlinks.

> Based your response to my question (and similar questions by Mac OS
> developers in the past), I can assume your advice to unix users to be
> "The only solution at present is the one you've already found: don't
> use unix permissions or symlinks." ;-)

Subversion does store and version symlinks.

They get slightly garbled when checked out on Windows (actually
changed to text files and aren't usable on that OS). So the advice is
"if you have to share your project with Windows users, you have to
either not use, or be very careful about how you use, symlinks."

> It seems that the same solution can be applied here by encoding unix
> permissions in a well-known property giving symlinks a MIME type and
> fixing them on checkout on unix systems.
>
> I'm interested in solving a problem here. It looks like svn is
> maddeningly close to being useful.
>
> It sounds like you're saying that I should be working on the
> developers list to provide a robust client-side hook system, although
> I would be interested in finding an easier short-term solution.

Well, yes. It's open source. If SVN isn't scratching all your itches
and you feel you can contribute to the improvement of the software, by
all means, roll up your sleeves and dig in.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Oct 2 14:52:31 2007

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

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