jachin / GitSync

This tool allows a developer to work on files on their local machine and have their work synced on a remote system. It uses git to manage the syncing process.
MIT License
31 stars 3 forks source link

Use watchdog #10

Open jachin opened 10 years ago

jachin commented 10 years ago

GitSync could be cross platform if it used the watchdog library instead of fsevents. https://pypi.python.org/pypi/watchdog

centerorbit commented 10 years ago

When making it OO I noticed the watchdog was imported... I couldn't for the life of me find decent documentation around it though. Especially because the non-OO called "observer.join()" in the except statement, and all examples I found called observer.join() not in the except statement. Still have no idea what it does. So I am sceptical.