<div dir="ltr"><div dir="ltr"><div>With the small utility that i just added, I did find the merge of the two Monticello-bf.540</div><div></div><div>It's Monticello-topa.599 from september 2014.</div><div>So we effectively have both bf.540 packages as valid ancestors, one in trunk, the other in the inbox, but we cannot have them both in same repository.<br></div><div>We could perform some chirurgy, renaming inbox/Monticello-bf.540 with a branch name => 
Monticello.partialCommit-bf.540</div><div>But then, we will have to apply this chirurgy to every offspring down to working copy, and republish every offspring package...</div><div>Since 2014, that's quite some progeny!<br></div><div><br></div><div>I guess that we should also apply this to the inbox offsprings, and let the responsibility of updating any other replication to their owner...</div><div>We can as well ignore the problem, move 
inbox/Monticello-bf.540 to TreatedInbox, since MC is robust to missing packages...</div><div>Thoughts?<br></div><div><br>

</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 14 févr. 2019 à 02:07, David T. Lewis <<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wed, Feb 13, 2019 at 05:46:17PM +0100, Nicolas Cellier wrote:<br>
> Still cleaning the inbox...<br>
> I see this:<br>
> <br>
> <br>
> *Name: Monticello-bf.540Author: bfTime: 3 May 2013, 12:06:01.01 pmUUID:<br>
> 759525eb-5ca8-4ab2-9e4a-bddc7d0680dcAncestors: Monticello-bf.532,<br>
> Monticello-fbs.539This is my allow-partial-commits mod, improved to always<br>
> diff to the target repository, and merged with the latest fbs.359 trunk<br>
> version.*<br>
> <br>
> It is not signalled as false ancestor, so it means that this ancestor is in<br>
> history, or another package in history has same UUID (unlikely!).<br>
> <br>
> But in trunk there is a different package:<br>
> <br>
> <br>
> *Name: Monticello-bf.540Author: bfTime: 4 May 2013, 8:13:11.165 pmUUID:<br>
> b8904753-a5e5-4061-a912-49480229e91aAncestors: Monticello-fbs.539Add<br>
> MCReorganizationPreloader which can resolve moves between arbitrary<br>
> packages.*<br>
> <br>
> Do we really have two different Monticello-bf.540 in ancestors or what?<br>
> Is there a morphic tool to visualize the ancestry graph?<br>
<br>
No, such a tool does not exist. But I think that it would be very helpful<br>
to have one.<br>
<br>
Many years ago, we could use the combination of Connectors and GraphViz,<br>
an external program driven by OSProcess, to make nice interactive graphs<br>
in Squeak. This might be a good way to visualize the ancestry.<br>
<br>
In principle, the conflicting names can be moved to treated inbox or<br>
just deleted. But conflicting names do happen, and I think it is helpful<br>
if the tools can help indentify these cases, and to visualize the actual<br>
ancentry graph.<br>
<br>
Dave<br>
<br>
<br>
</blockquote></div>