Add Repository#status and Utils::Status which detect changes