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

Re: SVN and PRN and CON files on Windows platform

From: Ryan Schmidt <subversion-2012c_at_ryandesign.com>
Date: Mon, 24 Sep 2012 00:57:38 -0500

On Sep 22, 2012, at 13:26, Alexei Baranov wrote:

> I suppose SVN library for Windows has a bug. I've created file named PRN.RPGLE in working copy on my IBM i system. This file was successfully committed to SVN server. Next, I've tried to check it out to working copy on my Windows PC. Checkout operation was finished with error "Can't move 'C:\alfa03svn\.svn\tmp\svn-7499C3F2' to 'C:\alfa03svn\PRN.RPGLE': Unable to create file because it is already exists". But there is no PRN.RPGLE file in destination directory. The problem was fixed by renaming PRN.RPGLE to PRN#.PRGLE in repository, after this PRN#.RPGLE was checked out successfully. I suppose the problem related with special name PRN (printer device in Windows). I've tried to play with another special name - CON, and I've got the same error.
>
> Has anyone meet the same problem? Who can report this bug to Subversion bug tracker?
>
> Windows XP SP3, TortoiseSVN 1.7.8, same problem with SlikSVN 1.7.6

It's not a bug in Subversion; it's a "feature" (or at least a reality that's unlikely to change) of the Windows operating system. On Windows, you may not create a file whose name is "PRN", with any extension.

According to Wikipedia, the list of filenames you may not use on Windows (with any extension) includes:

CON, PRN, AUX, CLOCK$, NUL
COM0, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9
LPT0, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9.

http://en.wikipedia.org/wiki/Filename#Reserved_characters_and_words
Received on 2012-09-24 07:58:16 CEST

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.