3 ms·
What windows build of Rsync are you referring to? I haven’t found one that doesn’t use Cygwin (slow filesystem).
by Negitivefrags 5y ago
What windows build of Rsync are you referring to?
I haven’t found one that doesn’t use Cygwin (slow filesystem).
- e12e 5y agoI thought there was a mingw build, but apparently not. :/ You see that slow file access with cygwin? Last time I had such a use case for windows, I used unision - but isn't rsync, of course. https://www.cis.upenn.edu/~bcpierce/unison/ https://www.cis.upenn.edu/~bcpierce/unison/ Judging by this scoop.sh issue, there are no obvious not-cygwin builds/ports: https://github.com/lukesampson/scoop/issues/2295 https://github.com/lukesampson/scoop/issues/2295 Looks like there are libraries for rust and go - but not clients that are a drop in replacement (yet).
- Negitivefrags 5y agoCygwin is faster than WSL2 but not faster than WSL1 from the last time we tested. Our builds involve syncing directories that have several hundred thousand files in them so the speed of stat() is really the bottleneck. I’ll give unison a look, I haven’t tried that. The libraries are an interesting idea, I’ll look into that too.
- binarycrusader 5y agoHaven't tried this commercial client myself and I'm not endorsing it, but this one claims to be native rsync without cygwin: https://acrosync.com/windows.html https://acrosync.com/windows.html
- Negitivefrags 5y agoI’ve looked into it. It’s not really the right use case for pushing data to and from a build server. It’s more designed for a continuous backup situation with a GUI.