svn commit: r566074 - in head: archivers/par2cmdline-tbb biology/bowtie2 cad/opencascade devel devel/onetbb devel/onetbb/files devel/tbb graphics/blender graphics/blender/files graphics/embree grap...

Alexey Dokuchaev danfe at freebsd.org
Wed Feb 24 02:41:28 UTC 2021


On Sat, Feb 20, 2021 at 05:49:07PM +0100, Ganael Laplanche wrote:
> On Saturday, February 20, 2021 5:24:16 PM CET Steve Wills wrote:
> > I think this is because both the 'svn rm' and 'svn cp' are in one
> > commit and if you did them separately it would not complain, but
> > I could be wrong.

That's correct: remove incorrectly addded port first, then repocopy
new one (as old one + necessary changes).

> I think you're right but I would like the operation to be atomic: if I
> commit the removal before re-adding the port, it would leave a revision
> with orphan ports referencing non-existing devel/onetbb.
> 
> Isn't there a mean to do that within a single commit?

I'm afraid not.  Personally I wouldn't worry about it (modulo the fact
that I'd never omit the repocopy in the first place), but if you really
want to avoid this situation, you can replace the dependency in those
ports so they point back to `devel/tbb' temporarily.

./danfe


More information about the svn-ports-all mailing list