custom git completion