scummvm/scummvm — comment on commit 65c60ef02737f9e6a7e4091b622a6a1e0871d6d7
File:  line 0
By fuzzie:

Silently replacing the detected gameid with the singleid is an ugly workaround which is completely surprising in behaviour and was still completely undocumented. Searching for 'singleid' on the mailing list doesn't produce any results. If one of you has better documentation, please add it.

I expressed surprise at [md5]'s SCI commit earlier, which was obviously in reaction to discovery that the detector was overwriting the gameid information with this weird 'singleid' thing, and [md5] came on IRC and agreed to revert the commit until a better solution was found for identifying the games which configuration entries correspond to without having to re-run the detector.

I explained that I thought some of the aim of this was to avoid polluting the global namespace, and so simply removing singleid was a bad idea. If that isn't the case, and we can simply remove singleid from engines as we wish, then obviously that simplifies things. But I don't think it's fair to act surprised at confusion over this completely undocumented and annoying "feature".