zulip/zulip-mobile

Remove rsync dependency

Open

#4,824 opened on Jun 22, 2021

 (2 comments) (0 reactions) (0 assignees)JavaScript (673 forks)github user discovery
a-Windows-deva-toolshelp wanted

Repository metrics

Stars
 (1,348 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

The rsync dependency (which we use to build the static assets for the webview) causes significant trouble for Windows users. We frequently get support requests from users who have not correctly installed rsync and are confused about why the project fails to build.

We're not doing anything super special with it:

    rsync -aR --no-D --delete --delete-excluded \
          "${src}/./" "${_dest}/." \
          --filter='. -'

So it probably make sense to just replace that command with something else (likely from coreutils) that does a similar thing.

Contributor guide