On an Andrew Marr programme in 2014, referring to the upcoming Scottish Independence referendum, Alex Salmond - leader of the SNP at the time - said, “In my view this is a once in a generation, perhaps even a once in a lifetime, opportunity.”
Notice the opening three words, “In my view…” This statement was, perfectly clearly, just a personal opinion of Mr Salmond’s at the time and certainly not a promise or a policy statement made on behalf of the SNP as a party.
Indeed, Mr Salmond actually said later in the same interview, "In my opinion, and it is just my opinion, this is a once in a generation opportunity for Scotland."
In other words, it in no way compelled any future leader of that party to avoid for decades any further attempt to attain the party’s ends.
Yet, every single time the matter arises here, it is met by at least one but more frequently a veritable chorus of complaints about the supposed “promise/policy”!
It was obviously neither Alex Salmond nor Nicola Sturgeon who made any such promise, so who did? As they have been the two recent leaders of the SNP, who else, indeed, ever had any right to make such a promise? It's conceivable, of course, that other SNP members may have 'echoed' Mr Salmond's opinion, but party policy regarding future referenda on the subject it never was.
Please, if you can, provide checkable evidence that it ever WAS. If you can’t, please stop mindlessly trotting it out - as Johnson has just done today - every time you see the words ‘Scotland’ and ‘referendum’ on AnswerBank. If you can’t, you really have no justification for ever making such a claim again.