On Thu, Nov 28, 2019 at 5:46 PM Joseph Myers <jos...@codesourcery.com> wrote:
>
> On Wed, 27 Nov 2019, Eric S. Raymond wrote:
>
> > Joseph Myers <jos...@codesourcery.com>:
> > > One more observation on that: in my last test conversion, deleting the
> > > emptycommit-* tags took over 7 hours (i.e. the bulk of the time for the
> > > conversion was spent just deleting those tags).  Deleting tags matching
> > > /-root$/ took about half an hour.  So I think there is a performance issue
> > > somewhere with (some cases of) tag deletion by regexp, at least when the
> > > regexp matches a large number of tags (but some other bulk deletions seem
> > > to run much quicker per tag).  Taking a few seconds per tag is fine for an
> > > individual deletion, but a problem when you want to delete 4070 tags at
> > > once.
> >
> > File that as an issue, please. Go has very good profiling tools, finding
> > the hotspot(s) in situations like this is easy and thus we should be able to
> > fix this quickly when it reaches the top of the priority list,
>
> https://gitlab.com/esr/reposurgeon/issues/169 filed for this performance
> issue.
>
> https://gitlab.com/esr/reposurgeon/issues/170 filed for deleted branches
> and tags wrongly reappearing in the conversion.
>
> https://gitlab.com/esr/gcc-conversion/merge_requests/17 filed for my
> latest rearrangement of tag/branch deletions to help the review of which
> we actually want to delete, commenting out those that ought not be
> necessary any more (many of which then wrongly appear in the conversion
> because of reposurgeon issue 170).

Can't branches and tags be deleted after the conversion as well?

Richard.

> --
> Joseph S. Myers
> jos...@codesourcery.com

Reply via email to