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

RE: Trailing space in folder name causes problem

From: David Balažic <david.balazic_at_comtrade.com>
Date: Wed, 20 Jul 2011 13:04:00 +0200

Andy Levy wrote:
> On Wed, Jul 20, 2011 at 00:35, John <gupd4cdbcb_at_snkmail.com> wrote:
> >>On Tue, Jul 19, 2011 at 23:05, John <gupd4cdbcb_at_snkmail.com> wrote:
> >>> Don't know if this is a Tortoise &/or SVN issue.
> >>>. Using the repo browser to 'copy to' a new folder, the
> folder name was entered in with a trailing space unintentionally.
> >>> This then causes an error when doing a check-out/update
> of that folder or higher level folders.
> >>> "Update
> >>> Can't create directory 'C:\ ...  \.svn': The system
> cannot find the
> >>> path specified."
> >>> Lower level folders checkout ok.
> >>> The workaround is easy, use repo browser to rename the
> folder, removing the trailing space.
> >>> Not a biggie but a bug nontheless.
> >
> >> Does Windows allow you to create a directory with a
> trailing space in the name in
> >> the first place (outside Subversion)? IIRC, it doesn't (I
> don't have a Windows system
> >>at hand at the moment). If not, the issue is really that
> Subversion, being cross-
> >>platform, allows you to create/store/manage items which
> violate the naming rules on >some OSes because those rules
> don't exist on others.
> >
> >>There is no solution to this aside from creating a
> pre-commit hook script which
> >>disallows committing filenames which violate the rules of
> any OS (to allow full
> >>interoperability on all platforms).
> >
> >>See
> http://msdn.microsoft.com/en-us/library/aa365247(v=vs.85).aspx
> for MS's rules
> >>on filenames & paths, including trailing spaces.
> >
> > It's not a big issue. I just mentioned it in case Stefan
> wanted to add some checking to the file/foldername entry
> dialog boxes in the repo browser. This would be assuming
> users don't want to use TSVN to administer repos that have
> unix files stored with names not windows compliant -
> hopefully thats a safe bet.
> I do not think that's a safe assumption to make on behalf of all TSVN
> users. If it were to become a feature, I would see it being an option
> which is off by default.

As TSVN is a Windows tool, an unobtrusive warning (that can be turned off permanemtly)
could be a good compromise. A message in a part of the GUI saying
"Warning, this filename is not a valid on Windows"

Maybe with a button/link for more info.



To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-07-20 13:03:54 CEST

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

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