From owner-freebsd-bugs@FreeBSD.ORG Wed Sep 5 15:30:02 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F63E106564A for ; Wed, 5 Sep 2012 15:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BCD408FC14 for ; Wed, 5 Sep 2012 15:30:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q85FU1OW015189 for ; Wed, 5 Sep 2012 15:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q85FU1lm015175; Wed, 5 Sep 2012 15:30:01 GMT (envelope-from gnats) Resent-Date: Wed, 5 Sep 2012 15:30:01 GMT Resent-Message-Id: <201209051530.q85FU1lm015175@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jerker Bäck Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 74E66106566B for ; Wed, 5 Sep 2012 15:21:06 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 6161D8FC15 for ; Wed, 5 Sep 2012 15:21:06 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id q85FL66Z064947 for ; Wed, 5 Sep 2012 15:21:06 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id q85FL6OJ064946; Wed, 5 Sep 2012 15:21:06 GMT (envelope-from nobody) Message-Id: <201209051521.q85FL6OJ064946@red.freebsd.org> Date: Wed, 5 Sep 2012 15:21:06 GMT From: Jerker Bäck To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/171347: Filename conflict in subversion X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2012 15:30:02 -0000 >Number: 171347 >Category: misc >Synopsis: Filename conflict in subversion >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Sep 05 15:30:01 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Jerker Bäck >Release: current >Organization: >Environment: Interix max 6.1 10.0.7063.0 genuineintel Intel64_Family_6_Model_26_Stepping_4 >Description: It's not an unlikely event or wish to checkout FreeBSD source on a Windows machine. There are however some potential risks of filename conflicts in the Windows NTFS filesystem. Here is a list of forbidden names: http://blog.onetechnical.com/2006/11/16/forbidden-file-and-folder-names-on-windows/ As it happens, FreeBSD source contains files with forbidden names in Windows, making it hard to checkout the source. share/examples/libusb20/aux.* Some tools may bypass the rules and succeed even if the names are illegal (e.g. Cygwin subversion), which is actually worse than fail. Would it be possible for FreeBSD to rename these files to something nicer for us poor Windows users? :) >How-To-Repeat: Checkout FreeBSD (svn://svn.freebsd.org/base/head) by Collabnet subversion tools for Windows (http://www.collab.net/products/subversion). >Fix: rename share/examples/libusb20/aux.c share/examples/libusb20/aux.h to something else >Release-Note: >Audit-Trail: >Unformatted: