1. support filter ignoring repos 2. compare commit between remote and local, won't process if commit is same