Last modified: 2014-05-02 20:35:58 UTC
- Start with modules/deployment/files/modules/deploy.py - Separate the git-specific things from the generic frameworky things - Use the result to define an interface for transports to implement - Implement that interface for rsync
Eventually keep in mind some other transport systems such as BitTorrent or httpd+(curl|wget) :-)
Agreed. The system should be modular in this regard and should support any transportation method available. I had done some initial work supporting bittorrent early on and everyone decided against that solution at the time. I most likely still have the code somewhere (for sure I still have the seeding daemon).
(resetting assignee as I assume Ori isn't actively working on this anymore)