git completions conditional