Hi Has anybody ever tried (and most probably failed) to port rsync to Win32? I know there are versions built with cygwin and there are also other Windows programs that include the rsync algorithm. But neither of them make me really happy. The cygwin version is dead slow on my AMD 3500+ and the Windows programs all make something differently, can't be scripted and/or have an unusable GUI. I know that especially the process handling, signals etc is different and may be difficult to get around. But socket communication and file handling shouldn't be so hard to adjust. Looking at gnuwin32 there are many *x tools already ported to Win32, unfortunately not rsync. Are there other big difficulties in porting? Thanks for any insight. bye Fabi
On 9/5/07, Fabian Cenedese <Cenedese@indel.ch> wrote:> Has anybody ever tried (and most probably failed) to port rsync to Win32? > I know there are versions built with cygwin and there are also other > Windows programs that include the rsync algorithm. But neither of them > make me really happy. The cygwin version is dead slow on my AMD > 3500+ and the Windows programs all make something differently, can't > be scripted and/or have an unusable GUI.It might be worth a try to build rsync on mingw first. If that works, I think a mingw version would be easier to maintain than a complete port in the long term. Matt
On 9/5/07, Matt McCutchen <hashproduct+rsync@gmail.com> wrote:> It might be worth a try to build rsync on mingw first. If that works, > I think a mingw version would be easier to maintain than a complete > port in the long term. > > MattI am just fishing for opinions here and by no means am I asking anybody to do something, but... :-) Could something like APR from the Apache project be used to make rsync more platform agnositic? Would APR even be ideal? -- Aaron W Morris (decep)