Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 48359F925 for ; Sat, 24 Aug 2013 19:19:27 +0000 (UTC) Received: (qmail 97200 invoked by uid 500); 24 Aug 2013 19:19:26 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 97172 invoked by uid 500); 24 Aug 2013 19:19:26 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 97165 invoked by uid 99); 24 Aug 2013 19:19:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 24 Aug 2013 19:19:25 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lesmikesell@gmail.com designates 209.85.128.177 as permitted sender) Received: from [209.85.128.177] (HELO mail-ve0-f177.google.com) (209.85.128.177) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 24 Aug 2013 19:19:19 +0000 Received: by mail-ve0-f177.google.com with SMTP id cz11so1223262veb.8 for ; Sat, 24 Aug 2013 12:18:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=lDZKLck+780hAXJxr/ScOeFHR9LlFQnoEbH5W0y1KiE=; b=O/XEFwr1EZAEd+4zOFgJxvuSwP99KqhQOr11lhDgiPdwzoJ3ZXlAMrI6RdkUi4tHID 7XOET9Ct4t6mcPYJX9dbzF7hreAq7AFexYnRzxTfWq0ZS/ca4ppetHvcRGi1vSznXDki UJVW84xsBXoz6sknrsVF3/jTxq+IoVWHJrcJWCo5IlI/fWJZFkKejecLUJckT5eEFK5r TEhwqUqZeKKLXJ8kiaAtdnS2yAKrOojUBAr45ZFfrMAU8+ZhZCrK62bCbm9ozQu1N/m9 yOt3JDx/Xdw8V+zbANb/VjsJ2Q/6mafAT5kptQP7Xc29zb3qVkVsMYQcEzo5tlkvowyZ aFFg== MIME-Version: 1.0 X-Received: by 10.221.51.206 with SMTP id vj14mr5884213vcb.17.1377371939237; Sat, 24 Aug 2013 12:18:59 -0700 (PDT) Received: by 10.58.15.138 with HTTP; Sat, 24 Aug 2013 12:18:59 -0700 (PDT) In-Reply-To: <20130824190447.GB8910@ted.stsp.name> References: <910250F21FAA2A4E8F72DD21EA7807660906CFD5@VMJudi.corp.rotair.com> <521665CF.7050807@gmx.us> <81E45292CF3BC5478E88DF55E216AD2F03B46E5E@FLONIDANPOST.flonidan.net> <52178B18.9050007@gmx.us> <5217A562.3020202@gmx.us> <54C87FD8-9CBD-41A3-9D6B-F7C1C787BB60@ryandesign.com> <5218656B.6020302@wandisco.com> <9DEB2347-7103-49A2-AC8C-51C8223C3069@ryandesign.com> <20130824190447.GB8910@ted.stsp.name> Date: Sat, 24 Aug 2013 14:18:59 -0500 Message-ID: Subject: Re: Switching From: Les Mikesell To: Les Mikesell , Ryan Schmidt , =?UTF-8?Q?Branko_=C4=8Cibej?= , Subversion Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Sat, Aug 24, 2013 at 2:04 PM, Stefan Sperling wrote: > On Sat, Aug 24, 2013 at 10:22:41AM -0500, Les Mikesell wrote: >> Don't forget that it was subversion, not the user, that created the >> directory and abandoned it in the first place. > > If a previously versioned directory is left behind unversioned, that > means there are unversioned (aka obstructing) nodes within the > directory, such as files created during a build. Those files could > not have been created by svn. Sure, other tools besides subversion do some unintuitive things... > I hope that we will eventually extend tree conflict handling to the > point where it makes these kinds of situations trivial to resolve, > even for novice users. svn should interactively offer a set of > reasonable courses of action, such as removing the unversioned nodes, > or moving them to a special lost+found area, or something else that > allows incoming versioned nodes to be created in their place. Yes, but it would be nice if one of the choices were to overwrite all unversioned directories and files with identical contents (but not files with different contents) - perhaps optionally listing any unversioned non-conflicting files that happen to be there. -- Les Mikesell lesmikesell@gmail.com