fix git diff, only work when zones have a proxy repository