On Wed, Jun 17, 2015 at 03:11:45PM +0200, Davide DB wrote:
> 
> Last question is about the UUID. Did it change across different builds?
> I understood that it should be created always the same for the same dive site.

Not sure what gave you this impression :-)

Here's the actual code

        while (id == 0 || get_dive_site_by_uuid(id)) {
                id = rand() & 0xff;
                id |= (rand() & 0xff) << 8;
                id |= (rand() & 0xff) << 16;
                id |= (rand() & 0xff) << 24;
        }

So it's a randon number and we make sure it's unique. So yes, if you
create a dive site during two different runs of Subsurface, you will most
definitely get different uuids.

We need the ability to manage / merge them.

But just like everyone else here, Tomaz has real life competing for his
time and attention. And in order for us not to step on each others' toes,
I am working on other parts of the code (the cloud storage backend).

So this may take a little while to sort itself out.

/D
_______________________________________________
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to