[prev in list] [next in list] [prev in thread] [next in thread]
List: subversion-users
Subject: Re: Problem with svndumpfilter
From: Branko_Čibej <brane () apache ! org>
Date: 2018-06-08 9:02:40
Message-ID: e6e1ae01-03df-f15f-ae5e-cf5db94302a7 () apache ! org
[Download RAW message or body]
On 08.06.2018 10:20, Doros Agathangelou wrote:
> Another option is to use Subdivision, a commercial tool that is
> designed to do exactly these kinds of operations, in other works
> Delete files, Extract files, Split repositories in two parts.
> Subdivision reads the repository structure in memory and 'understands'
> the structure of your repository. It can therefore create the
> necessary derived selections from your selections to make sure that
> the delete operation succeeds in the first pass. In this example,
> Subdivision would make sure that /branches/develop/dir2 would be
> available for the copy to be made from it (or that both source and
> copy would both be unavailable - depending on the user selections).
>
> Subdivision is a Windows application but we are working on a Linux
> solution too. You can try a demo by visiting http://subdi.vision
>
> Goes without saying that we are affiliated with Subdivision and we are
> sorry for the shameless advertising but we believe people in this
> group will benefit from knowing that Subdivision exists.
Before advertising proprietary, platform-specific tools, I'd first
suggest that the OP take a look at
https://gitlab.com/esr/reposurgeon
which also supports these kinds of operations and is open source.
> On Thu, Jun 7, 2018 at 6:08 PM Stefan Sperling <stsp@elego.de> wrote:
> > On Thu, Jun 07, 2018 at 10:40:51AM -0400, Alfred von Campe wrote:
> > > Thanks, Stefan. The path of least resistance for me is to use the script you \
> > > pointed me to. However, it seems that the exclude feature is not yet \
> > > implemented:
> > > try:
> > > if args[0] == 'include':
> > > sys.exit(analyze_logs(map(sanitize_path, targets)))
> > > elif args[0] == 'exclude':
> > > usage_and_exit("Feature not implemented")
> > > else:
> > > usage_and_exit("Valid subcommands are 'include' and 'exclude'")
> > >
> > > Is there a more recent version of this script?
> > I am afraid not. The link I provided points to the latest version of
> > this script we have in our repository. We would welcome patches to
> > the script. However, since the problem has been fixed in SVN 1.10's
> > version of 'svnadmin' I think it makes more sense to just use 1.10.
> >
> > You could install 1.10 binaries somewhere next to your existing SVN
> > installation and use the 1.10 svnadmin binary to create a dump file.
> > The resulting dump file will be compatible with older versions.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic