with git rules