If you ever want to synchronize in both directions, Unison works really well and has a few other features that rsync doesn't. | [reply] |
Yep... but until 2 hours ago rsync was yet unknown to me :)
Thanks for the tip though.
Detonite | [reply] |
| [reply] |
No, it doesn't. It isn't even gettextized, unfortunately.
Retrofitting gettext support and writing a Dutch translation would be a worthy way to invest one's effort if that is an important criteria. :-)
Makeshifts last the longest.
| [reply] |
To throw another solution on the fire, robocopy works wonders on the Windows platform.
Existing solutions aside, kudos on the learning initative. I've reinvented many a wheel myself for the sake of learning :)
-jbWare
| [reply] |
Of course, as I have said many times and will say again: there's nothing wrong with reinventing wheels for the sake of learning, but a lot with subsequently using them in production unless you actually intend to spend the time and effort to invent a rounder wheel than what's already there. That means knowing how existing wheels solve the problem, understanding what issues they have, getting your code out to as many people as possible for testing, and sticking around fixing bugs as they come up. Only then can you be confident that your code is correct and robust enough to withstand abuse from many different users with lots of different needs and scenarios.
Of course, it is quite enlightening to invent your own wheel, then read an existing one for comparison. There'll be checks and code for all these strange conditions and edge cases you never even thought of. I learned a number of valuable lessons that way.
And if you do that three or four times, you'll cease trying to invent your own wheels in the first place and start giving advice such as what I have ended up giving. :-)
Makeshifts last the longest.
| [reply] |
| [reply] |