Syncman is a Limb3 based application which simplifies projects remote deployment and synchronization by providing both nice web UI(great for managers and other non-technical personnel) and basic shell interface.
Syncman leverages public keys infrastructure instead of insecure password based authentication, thus all remote host interaction happens only through SSH protocol. Syncman uses rsync for lighting-fast remote project synchronization saving lots of time and bandwidth.
The key idea behind Syncman is simplicity. If you need something more sophisticated probably you should have a look at Capistrano. However we are planning to borrow some cool ideas from Capistrano someday in the future.
From left to right:
There are no official releases yet, consider checking out from Subversion repository(see below).
This project's Subversion repository can be viewed in your web browser using plain view https://svn.limb-project.com/syncman or a more user friendly one http://viewvc.limb-project.com/viewvc/syncman.
If you plan to make changes, use this command to check out the code as yourself using HTTPS:
# Project members authenticate over HTTPS to allow committing changes. svn checkout https://svn.limb-project.com/syncman/trunk/ syncman
When prompted, enter your dev. password. You can use this command to anonymously check out the latest project source code also.
If you have any suggestions, feature requests or you spotted some nasty bug please consider subscribing to Syncman mailing list and posting there.
If you found any bugs or want to have some missing feature, consider please filling a ticket at http://jira.limb-project.com/browse/SNM