[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r1845066 - /subversion/trunk/notes/dump-load-format.txt

From: Bert Huijben <bert_at_qqmail.nl>
Date: Mon, 29 Oct 2018 14:36:40 +0100

This actually depends on what APR uses on different machines. We (as
Subversion) fully depend on APR to generate the UUID, and different
platforms may (and will) use different techniques. APR has its own fallback
completely depending on date/time+randomness when a platform doesn't
provide its own UUID api.

On Windows XP and later, the UuidCreate() function implementing this
function for us doesn't encode the MAC. On older (now unsupported) windows
versions it did encode it.

I'm not sure if this kind of implementation detail belongs in the
documentation.

Bert

On Sun, Oct 28, 2018 at 10:14 PM, <esr_at_apache.org> wrote:

> Author: esr
> Date: Sun Oct 28 21:14:03 2018
> New Revision: 1845066
>
> URL: http://svn.apache.org/viewvc?rev=1845066&view=rev
> Log:
> * notes/dump-load-format.txt: More about uuid format
>
> Modified:
> subversion/trunk/notes/dump-load-format.txt
>
> Modified: subversion/trunk/notes/dump-load-format.txt
> URL: http://svn.apache.org/viewvc/subversion/trunk/notes/dump-
> load-format.txt?rev=1845066&r1=1845065&r2=1845066&view=diff
> ============================================================
> ==================
> --- subversion/trunk/notes/dump-load-format.txt (original)
> +++ subversion/trunk/notes/dump-load-format.txt Sun Oct 28 21:14:03 2018
> @@ -72,6 +72,10 @@ UUID: <hex-string>
> where the <hex-string> is the UUID of the originating repository.
> An example UUID is "7bf7a5ef-cabf-0310-b7d4-93df341afa7e".
>
> +As generated by Subversion, these UUIDs are "Version 1", incorporating
> +the MAC of the originating machine. The presentation is in RFC4122
> +form without the "urn:" or "uuid:" prefixes.
> +
> ==== Revision records ====
>
> A Revision record has three headers and is usually followed by a
>
>
>
Received on 2018-10-29 14:36:52 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.