Doh! You're right.
/me blushes at exposing his own ignorance.
I think I understand how an attribute like that could neatly solve the
problem. User A just needs to make sure that files marked as temporary
in his own directory mean the same thing when files with the same names
show up in someone else's directory. But that seems like a natural
expectation of any reasonably competent User A on any build environment
I'm used to, and not an assumption that would cause a problem.
From: Folker Schamel [mailto:firstname.lastname@example.org]
Sent: Thursday, December 18, 2003 11:24 AM
To: Steve Dwire
Cc: John Peacock; email@example.com
Subject: Re: Proposal: svn:temporary property
svn:temporary would be set for the directory(!), not file,
in the same way as svn:ignore
-> would be part of the repository.
-> see the svn book for details about how svn:ignore works.
Steve Dwire wrote:
> BUT... svn:ignore'd files never go to the repository. Each user must
> svn:ignore their own files. In your scenario, User A might
> svn:temporary the files in his fancy_module/subdir, but if that never
> makes it up to the repository, how is it going to help User B? In
> for that attribute to go to the repository and propagate to User B,
> file must go to the repository, too. If the file is going to the
> repository anyway, then that already takes care of the problem.
> -----Original Message-----
> From: Folker Schamel [mailto:firstname.lastname@example.org]
> Sent: Thursday, December 18, 2003 10:59 AM
> To: Steve Dwire
> Cc: John Peacock; email@example.com
> Subject: Re: Proposal: svn:temporary property
>>Now, the part I don't understand from Folker is how the svn:temporary
>>attribute fixes anything. Either the temporary files are in the
>>repository, or they aren't. If they were in the repository, things
>>work already, won't they? If they were never in the repository, how do
>>you propose to attach an attribute to them?
> Today, when having such files, you use svn:ignore
> to tell subversion to ignore these files.
> You set this property to the directory(!) containing these files.
> The proposal is that instead of setting svn:ignore as today,
> you use svn:temporary in the same way.
> svn:ignore and svn:temporary work in the same way,
> except that if the directory is deleted,
> files selected by svn:temporary can be deleted silently
> by the subversion client instead of generating an error.
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Thu Dec 18 18:51:35 2003