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 B6783188DE for ; Fri, 27 Nov 2015 13:35:19 +0000 (UTC) Received: (qmail 77896 invoked by uid 500); 27 Nov 2015 13:35:19 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 77830 invoked by uid 500); 27 Nov 2015 13:35:18 -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 77743 invoked by uid 99); 27 Nov 2015 13:35:17 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Nov 2015 13:35:17 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 81587C62A5 for ; Fri, 27 Nov 2015 13:35:16 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.1 X-Spam-Level: X-Spam-Status: No, score=-0.1 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id AgJg3VhX0kfN for ; Fri, 27 Nov 2015 13:35:04 +0000 (UTC) Received: from mail-lf0-f51.google.com (mail-lf0-f51.google.com [209.85.215.51]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 906F720231 for ; Fri, 27 Nov 2015 13:35:03 +0000 (UTC) Received: by lfs39 with SMTP id 39so127076640lfs.3 for ; Fri, 27 Nov 2015 05:35:03 -0800 (PST) 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 :cc:content-type; bh=c0wzONT2//dte2vXYnQj1kzqw9OdDBiH6+EP3WZEbDM=; b=HkEBLGZOfNXieXyyew281PDmes5lg8AH5zh5FhxgkJSjV4DylTMLD4Epjv1wQtlf+i x8WlMPr50pDKVCNufdlKuexQhxfElWNkjdig8SBl1+jiNQ5YrA9BMMp92CJXTARQQFKM S1YoILwvqwFBV8nlxGqcnt7U6ygagC3wPwAFCCdQL4WyHUQTC8AA+0kbYiXjK8E2n+0C dntcp2ixH/1V9tAhvzJimVcwiQVKnYyGMcLZgWr1Oe5TKm027U8FzsG9lbLQebutrmpx SJFqDapBvB84XSBehYg35UA1Q/wamMVn4JGNF+s7dPsQAPADHxDF+NcB/X0IZ1TtzLXm ZH9A== MIME-Version: 1.0 X-Received: by 10.25.127.202 with SMTP id a193mr20631947lfd.80.1448631302958; Fri, 27 Nov 2015 05:35:02 -0800 (PST) Received: by 10.25.85.18 with HTTP; Fri, 27 Nov 2015 05:35:02 -0800 (PST) In-Reply-To: <937EE7E4E8E0B946AB0E7049C379DC8EE9F00695@IRNTSV-MBX1.ifp.fr> References: <937EE7E4E8E0B946AB0E7049C379DC8EE9F00623@IRNTSV-MBX1.ifp.fr> <937EE7E4E8E0B946AB0E7049C379DC8EE9F00695@IRNTSV-MBX1.ifp.fr> Date: Fri, 27 Nov 2015 08:35:02 -0500 Message-ID: Subject: Re: restore error svnadmin: E160013: File not found From: Nico Kadel-Garcia To: MOKRANI Rachid Cc: Andreas Stieger , "users@subversion.apache.org" Content-Type: text/plain; charset=UTF-8 On Fri, Nov 27, 2015 at 7:59 AM, MOKRANI Rachid wrote: > Hi, > > After reading the URL below, this is the only way I've found to do a complete dump of my repo with a lot of missing revisions > > http://stackoverflow.com/questions/15474513/svn-fix-or-remove-broken-revisions > http://www.wandisco.com/svnforum/forum/opensource-subversion-forums/general-setup-and-troubleshooting/5377-missing-revisions-problem-svnadmin-dump > > > Regards. Those look like useful scripts. I'd run them with a "nohup" to keep a copy of both stdout and stderr to in a local record, in case of missed errors. There is also a point, when you're doing things like discarding revisions, that you need to consider "do I want to keep this whole thing and ofrce people to reload all their working copies, to skip the discarded revisions correctly? Sometimes, when people have committed bulky and unnecessary binaries or re-arranged and re-arranged the structure, or when there's a lot of broken old code or code with embedded plaintext passwords, that you can reasonable say "just export the specific working directories to a new repository, with no history, and add a README that says where the old repository is".