source git completions portably