remove bundled rsync from windows build

rsync is only needed for rsync special remotes and git-annex-shell from
Debian oldstable. Since the library situation on windows for rsync required
a particular 32 bit build of git for it to work, and may also somehow need
git-annex to be 32 bit build, it's better to not include it.

This commit was sponsored by Jake Vosloo on Patreon.
This commit is contained in:
Joey Hess 2019-07-22 09:37:42 -04:00
parent 663b0353c9
commit ff85adba76
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
4 changed files with 9 additions and 39 deletions

View file

@ -54,13 +54,12 @@ preferredBundledPrograms = catMaybes
, Just "git-upload-pack"
, Just "git-receive-pack"
, Just "git-shell"
#endif
#ifndef mingw32_HOST_OS
-- using xargs on windows led to problems, so it's not used there
, Just "xargs"
#endif
-- rsync is not a core dependency, but good to have.
-- On windows, bundling rsync required the build be used with a
-- particular version of git for windows, so not included there.
, Just "rsync"
#ifndef mingw32_HOST_OS
, Just "sh"
-- used by git-annex when available
, Just "uname"