Support env and chdir in Posix.run.
Simplify Source::Git::Repository.