These are the source control control (SCM) status fields, from git or subversion that Ell mentioned.
Specific Statuses:
A - added to the local repository (a new file that does not yet exist in the remote repository)
M - Modified (existing file that has been modified)
? - , , . , , , .