Return-Path: X-Original-To: apmail-subversion-dev-archive@minotaur.apache.org Delivered-To: apmail-subversion-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0087818310 for ; Wed, 3 Feb 2016 12:55:31 +0000 (UTC) Received: (qmail 5313 invoked by uid 500); 3 Feb 2016 12:55:30 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 5250 invoked by uid 500); 3 Feb 2016 12:55:30 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 5240 invoked by uid 99); 3 Feb 2016 12:55:30 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Feb 2016 12:55:30 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 025381A04B4 for ; Wed, 3 Feb 2016 12:55:30 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.821 X-Spam-Level: X-Spam-Status: No, score=-0.821 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=qqmail.nl Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 8CFxr_KM_Kx1 for ; Wed, 3 Feb 2016 12:55:27 +0000 (UTC) Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com [74.125.82.49]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 1553042B96 for ; Wed, 3 Feb 2016 12:55:27 +0000 (UTC) Received: by mail-wm0-f49.google.com with SMTP id 128so164028206wmz.1 for ; Wed, 03 Feb 2016 04:55:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qqmail.nl; s=google; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding :content-language:thread-index; bh=JkF7dVC3SCIRIryeSP5J77ZPouDQ/G6GFGASG+eVJvE=; b=YhLFKGz/hwcfKSt2mZj7ipAoHqMlnVhgL15PWYDIlPIueUBNkzemEiTlz552RUgjJ7 2Mpoa/9pXEIu6KQJCueMOz/+vGYdGkpvdlSC+WS6GjHYuqpR/Gi8R2IMOybDlhliH6+M SKTaFLMr88LFXDcLKZdr0IePRqmMR7nKKLZZ0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-type:content-transfer-encoding :content-language:thread-index; bh=JkF7dVC3SCIRIryeSP5J77ZPouDQ/G6GFGASG+eVJvE=; b=UiRgT/lukWAmX/LOuxP0yrUGEWWK4bCpMI5krMz7XDm9hs+C77BoDUgKszCDnBZfvF Smqij8l56FEKhdPcTGGW/Wwjx4oUFVx4DLTsSnbVX82ZqxtkeoiOuOmrQzjJ3SN9sZ5m KZGXgAv03Z7d++Cz4D6TR/8Z2lBB0GJIACRJ4wufRqlnbEo5d0zGzKy1xnlNwwlvNuUS pw48xOa1bZVxmOmjFDWQDOuiA2IOnD/FZkTf/mQkkPbnHvqTBpPA6d1lRLPb3k26OhDy 6ZMnKuot00RildyKU3/VHtPznGkgPoB1uQDRQg8MgX0zLnL/2bB2Flj0TPzj5hy9CcOT J/UQ== X-Gm-Message-State: AG10YOQLXSR9bqmH5P/Ei3Er2wZSspJ3I73UYDsDqNDb9eU3OOc0b8cK7rWAdBH8VopPMQ== X-Received: by 10.194.134.105 with SMTP id pj9mr1996924wjb.10.1454504126031; Wed, 03 Feb 2016 04:55:26 -0800 (PST) Received: from I72600 ([2001:610:66e:0:52e5:49ff:fee1:96b7]) by smtp.gmail.com with ESMTPSA id q73sm21417035wmb.1.2016.02.03.04.55.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Feb 2016 04:55:25 -0800 (PST) From: "Bert Huijben" To: "'Stefan Sperling'" , "'Greg Stein'" Cc: "'Eric Raymond'" , References: <20160202234208.B098313A0E4A@snark.thyrsus.com> <20160203014503.GA17154@thyrsus.com> <20160203081817.GG268@ted.stsp.name> In-Reply-To: <20160203081817.GG268@ted.stsp.name> Subject: RE: svncutter can be removed Date: Wed, 3 Feb 2016 13:55:20 +0100 Message-ID: <06d501d15e82$25478aa0$6fd69fe0$@qqmail.nl> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Content-Language: nl Thread-Index: AQIHp0zqZ30xSBFA9/wnjk4hO3zfhgHtSep7AawkjV0DJYsVJgHR/OsJnmks9kA= > -----Original Message----- > From: Stefan Sperling [mailto:stsp@elego.de] > Sent: woensdag 3 februari 2016 09:18 > To: Greg Stein > Cc: Eric Raymond ; dev@subversion.apache.org > Subject: Re: svncutter can be removed > > On Tue, Feb 02, 2016 at 07:48:53PM -0600, Greg Stein wrote: > > On Tue, Feb 2, 2016 at 7:45 PM, Eric S. Raymond wrote: > > > Because of the difference between Subversion and DVCS branching > models, > > > this kind of situation is better handled by using svncutter to extract > > > the components into separate dumpfiles (and then perocessing each one > > > through reposugeon separately) than it would be by reading in the whole > > > repo at once and doing the dissection in gitspace. > > > > > > > Gotcha. How is that different from "svndumpfilter include" ? > > I would guess it handles missing copyfrom sources more intelligently > than "svndumpfilter include", which simply errors out when it hits > that case (svndumpfilter: E200003: Invalid copy source path '/foo'). In my experience using svndumpfilter without --drop-*, but without --renumber-revs is the most likely cause of these problems. Forgetting to add that flag just creates invalid dumpfiles, so I don't think we should have allowed that scenario. (Where is my time machine?) BTW: svndumpfilter existed since Subversion 1.0, so it certainly predates 2009. Not sure about when its specific features were introduced though. Bert