custom Git workflow