Whenever reinstalling cygwin, I want to remember to add these modules… and the list is so long that I thought I’d document this list somewhere so I don’t have to remember it all from memory.
subversion (for svn client only*)
unison [if the version is recent enough]
I used to install CVS and rsync, but that was before Subversion and Unison…
In general, I prefer the windows installers for various programs such as ImageMagick, Unison, and Gnuplot. In contrast, I prefer the cygwin versions of perl and openSSH.
*On subversion, if you’re hosting the repository on Windows, make sure you use the binaries in your C:\Program Files\Subversion\bin directory instead of the cygwin versions. The cygwin version will not keep the right file permissions in the repository.