Imports are quite confusing: they potentially link to wrong user pages (T9240), mess up the version history, and bugs can be exploited to forge fake edits (with the importupload right).
Consequentially, imported versions should be marked in the page history - and for that, an attribute needs to be added in the revision and archive table.
I suggest something with default value null, so that performing the schema upgrade doesn't affect existing revisions.
Being able to filter for imported revisions on a page would also be nice. Please give input on which data type would be good for this.
Beside for imports, this could also be used for duplicated revisions (in case we implement CopyRevisions or CopyPage at some point in the future).
Version: unspecified
Severity: enhancement