Dear Mr.Maru. This is Jin Tak. I just want to clarify the premise of the problem. Let's say someone makes the change on the code and I can monitor the change. You are asking how to update the git repository without any conflicts when you do git pull. Am I correct? I'm looking into the project.
Thank you, Sincerely, Jin Tak Lee On Wed, Mar 1, 2017 at 2:59 PM, Suresh Marru <[email protected]> wrote: > GSoC Aspirants, > > If you are looking for a small project to start out with, here is an idea: > > For Airavata PHP Gateway[1] we customize the look and feel in portal > themes. These themes have to be deployed dynamically on triggering a > commit. This is a general problem, when you push to GitHub how can you > update a hosted deployment of the code by pulling git pull. > > If you search around you will see quite a few alternatives. I found one > project git pull [2] interesting. Basically you have to add a GitHub web > hook [3] listener and when you receive a trigger, ssh to a remote machine > and run “git pull”. I tried this service but it does not work well when > there are local changes and so forth. When you search, you will find good > alternative approaches. > > Any one willing to work on a open sourced version of gitpull or even a > better version of it? > > I will be happy to elaborate on the idea if this is not clear. > > This is not a GSoC project, but something to get started in open source so > you can quote it in your GSOC application. > > Cheers, > Suresh > > [1] - https://github.com/apache/airavata-php-gateway > <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_airavata-2Dphp-2Dgateway&d=DwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=yuFKPXQc5zFNOVhVDtN2E0y2AlmeU7z0XmnsG3y3hCs&m=QYGpDntxGP4pTLanASG_jUW6ASvQfYj5Q-u7-3z-V00&s=T0DbAaDtTi9upVzXAqLC2KdkyqaRMwPStkTyXPjKB_4&e=> > [2] - https://gitpull.io/ > <https://urldefense.proofpoint.com/v2/url?u=https-3A__gitpull.io_&d=DwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=yuFKPXQc5zFNOVhVDtN2E0y2AlmeU7z0XmnsG3y3hCs&m=QYGpDntxGP4pTLanASG_jUW6ASvQfYj5Q-u7-3z-V00&s=IT5z5Fm56b5GWzczYTsoKVE_NcFkheF_iMwwDya0VVk&e=> > > [3] - https://developer.github.com/webhooks/ > <https://urldefense.proofpoint.com/v2/url?u=https-3A__developer.github.com_webhooks_&d=DwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=yuFKPXQc5zFNOVhVDtN2E0y2AlmeU7z0XmnsG3y3hCs&m=QYGpDntxGP4pTLanASG_jUW6ASvQfYj5Q-u7-3z-V00&s=1P0cIe3zDn7Uco_3GQ8KHCYxPwQdfzrMD6Us0iI7crU&e=> >
