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

Re: Renaming files on win32

From: <kfogel_at_collab.net>
Date: 2004-12-21 00:33:24 CET

"Gili" <junk@bbs.darktech.org> writes:
> Ufortunately Subversion is only one of a dozen open-source
> tools I use. I've gotten bogged down over the past month doing exactly
> what you have suggested, contributing patches, and now I would like to
> finally concentrate on what I am trying to do in the first place: build
> my product. There is only so much one person can do :(
>
> At the very least, why not open an enhancement request against
> Subversion? Is there really any dispute as to the correct behavior of
> Subversion "rename" under win32?

No, there's no dispute.

My memory is that there was some deep problem in implementing this
reliably. Otherwise, we would have done it -- the current situation
is inconvenient for users. Unfortunately, this issue

   http://subversion.tigris.org/issues/show_bug.cgi?id=667

doesn't say much about the implementation difficulty. I guess we had
those discussions on dev@, but never put the archive links into the
issue :-(.

(See William Uther's comments of Jun 25 2002, and the followups. Note
also issues #1495 and #2010, but those are not really about the same
problem.)

Anyway, I think it's time to revive this issue. Either we should
remember why it's so hard to solve, and say that in the issue, or we
should fix it! If you can restart a discussion about it on dev@, that
would be a big help. Even better would be if you had time to dig in
our archives from way back, and see if you can find any threads that
talk about this bug, explain why it's hard to fix, etc. But I
understand you may not have time to do that much research.

I know you don't want to "start a discussion", you want the problem
fixed. I completely sympathize. But I don't even have a Windows
environment here to trace this on, so all I can do for the moment is
give you some context, and suggest where/how to take the next steps.

Best,
-Karl

> On Mon, 20 Dec 2004 14:29:50 -0700, Kevin Williams wrote:
>
> >Subversion is open-source and well-written patches are welcomed. If it
> >doesn't behave as you think it should, feel free to submit a patch.
> >Perhaps if you can get Subversion to do what you want on Windows without
> >breaking behaviors on *BSD, Linux, MacOSX, Solaris, BeOS, OS/2, etc.,
> >they might even grant you commit privileges!
> >
> >Gili wrote:
> >>
> >> That is what I meant, but whatever. Point is, I cannot rename files in
> >> an intuitive manner under Subversion.
> >>
> >> Gili
> >>
> >> On Mon, 20 Dec 2004 22:01:05 +0100, Stefan wrote:
> >>
> >> >Gili wrote:
> >> >> Expected behavior: Subversion under win32 should act like a
> >> >> native win32 application. Specifically, files should be stored in a
> >> >> case-sensitive (case-retaining is more accurate) manner on the server
> >> >> but dealt with in a case-insensitive manner when dealt with by the
> >> >> client.
> >> >>
> >> >> I bring this up because I was recently told by the TorvoiseSVN
> >> >> that right now it is impossible to rename "Abc" to "abc" under
> >> >> Subversion win32. Is there an issuetracker item open against this
> >> >> behavior?
> >> >
> >> >Please, don't tell I told you it's not possible. I explained to you how
> >> >you can work around that problem, I pointed you to the FAQ with detailed
> >> >instructions on how to rename a file under Windows, I even explained to
> >> >you why you can't _directly_ rename "Abc" to "abc".
> >> >I never told you that this isn't possible. It's just not possible to do
> >> >it directly.
> >> >
> >> >Stefan
> >> >
> >> >
> >> >---------------------------------------------------------------------
> >> >To unsubscribe, e-mail: _users-unsubscribe@subversion.tigris.org_
> >> >For additional commands, e-mail: _users-help@subversion.tigris.org_
> >> >
> >> >
> >>
> >
> >----------
> >Scanned for viruses by ClamAV
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> >For additional commands, e-mail: users-help@subversion.tigris.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Dec 21 00:42:01 2004

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.