On Mon, Apr 25, 2011 at 08:55:46AM -0400, Richard Hipp wrote: > On Sun, Apr 17, 2011 at 1:12 AM, Zed A. Shaw <zeds...@zedshaw.com> wrote: > > > Alright, so after a few more checks it looks like more recent fossils > > seem to be "forgetting" that leaves are closed. I had to go in and > > close all of them again. After I clone a repository I'll have *all* the > > leaves open. > > > > Is this a change that's not mentioned? > > > > Can you give more explanation of the problem? > > I cloned the repository (the one on 8080) and I see that it contains 2 > closed leaves and 14 open leaves. I looked at all 5400 artifacts, and I see > only 3 attempts to close leaves - two of which close the two closed leaves,
Before recently it only showed 2 leaves, trunk and one branch proxy must die. Those other leaves only showed up with the latest drop of fossil, before that they were closed because I merged them in. In other words, I'd do this: 1. joe blow commits and creates a leaf 2. I pull, see he has a leaf. 3. I merge his leaf into mine, that closes the leaf. 4. Months later, I update to latest fossil. 5. I look at leaves, BOOM I now have 14 where before I only had 2. At some point, fossil changed so that my merges of a leaf had to be manually closed and it's really not the right way to do it. > and one that refers to a check-in that has no parents or children. (In the > current implementation Check-ins without either parents or children are not > considered to be leaves. You can argue that this is a bug, but on the other > hand, the situation does not normally arise.) > > Are you saying that you closed more leaves than this but that the close-leaf > artifacts are disappearing from the repository? No, I'm saying I closed *less* leaves than this, because merge was closing them. Then I upgraded to latest fossil and they suddenly stopped being closed on merge. Then, another stupid thing is that some versions of fossil show all the leaves, and some don't, depending on when they pulled from the repository or not. -- Zed A. Shaw http://zedshaw.com/ _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users