On Fri, Oct 10, 2025 at 10:54:01AM +0200, Christian Barthel wrote:
> On Monday, October 06, 2025, [email protected] wrote:
> 
> > On Mon, Oct 06, 2025 at 06:33:37PM +0200, Dr. Arne Babenhauserheide wrote:
> >
> > [...]
> >
> >> You’re right. I sidetracked myself looking at the example. The IDs I see
> >> in my org-files are uuids, so they are unique.
> >
> > ...until you copy one, that is.
> 
> org-id-update-location generates a warning when this happens,
> like:

But only whithin one file, I gather.

> | ⛔ Warning (emacs): WARNING: 1 duplicate IDs found, check *Messages* buffer
> 
> Would be nice when org-lint is also reporting that but right now,
> it seems not to check for duplicate IDs.

See, it is complicated. Sometimes, you want it (e.g. backups, in the
widest sense of the word: files under .git or backup copies made by
an editor, for example). Sometimes you don't (duplicating one template,
for example). In the second case, you are forced to use special
software instead of saying "cp".

I just wanted to hint at the sad fact that the seemingly simple concept
of an "UUID" is extremely fraught. People tend to give it magic properties
it just can't have.

Cheers
-- 
t

Attachment: signature.asc
Description: PGP signature

Reply via email to