Status flags are used to summarise changes to the working tree in a concise manner. They are in the form:
where the columns’ meanings are as follows.
Column 1 - versioning/renames:
+ File versioned - File unversioned R File renamed ? File unknown X File nonexistent (and unknown to brz) C File has conflicts P Entry for a pending merge (not a file)
Column 2 - contents:
N File created D File deleted K File kind changed M File modified
Column 3 - execute:
* The execute bit was changed