When only linking the completion function, the completion works for the shell functions, but not when using a git alias to those functions. Fix that by defining own completion functions for each that call the existing/copied ones.
kawase
dual_kawase
grep
~/media/