mv - remove_readonly to utils.
mod - simplify abort logic, reset to last sync.
mod - move _git_diff to git methods.