Appfactory already integrates with GIT. It might be useful to check code there.
On Mon, Feb 11, 2013 at 9:31 AM, Sajith Kariyawasam <[email protected]> wrote: > > On Mon, Feb 11, 2013 at 5:57 PM, Lahiru Sandaruwan <[email protected]>wrote: > >> +1 for this improvement as it is critical to handle the concurrency in >> subscriptions. >> Sajith please create an improvement Jira to track this. >> >> > Its already in JIRA https://wso2.org/jira/browse/SPI-101 > > >> Thanks. >> >> >> On Mon, Feb 11, 2013 at 5:43 PM, Isuru Haththotuwa <[email protected]>wrote: >> >>> >>> >>> On Mon, Feb 11, 2013 at 3:57 PM, Isuru Haththotuwa <[email protected]>wrote: >>> >>>> >>>> On Mon, Feb 11, 2013 at 3:22 PM, Sajith Kariyawasam <[email protected]>wrote: >>>> >>>>> Hi all, >>>>> >>>>> This is to keep track of the improvements to be done in Git repo >>>>> management functionality in Stratos 2.0, since we faced some issues when >>>>> creating Git repositories concurrently, in our current implementation >>>>> which >>>>> uses set of shell scripts to do that. >>>>> >>>>> So we are looking for a way to replace those shell scripts with a Java >>>>> Client, >>>>> >>>>> found [1] provides a nice way to manage git repositories, and is >>>>> equipped with a Java API [2] as well, so that in Stratos 2 code, I think >>>>> we can use this API instead of our bash scripts.. >>>>> >>>>> I did some basic tests and were able to create users and git >>>>> repositories using a Java program.. >>>>> >>>>> So I think we can use Gitblit WAR [3] as the repository server, and >>>>> use [2] to create / manage repos and, use Jgit [4] to do Git pull/push >>>>> >>>>> Will update the thread as work progresses. >>>>> >>>>> Appreciate feedback on this >>>>> >>>> >>>> +1. I have used jgit [4], and it supports all git operations through >>>> java code. Will look in to see if it supports the management aspect as >>>> well, if so we can use a single library for this. >>>> >>> >>> It seems that jgit only provides Git software capabilities, and does not >>> support Git-hosting. Therefore we can't use it for the git server and >>> repository management requirements. I had a look at gitlib as well, and it >>> seems to fit in to the picture nicely. +1 for using it. >>> >>>> >>>>> >>>>> [1] http://gitblit.com/ >>>>> [2] >>>>> http://code.google.com/p/gitblit/downloads/detail?name=gbapi-1.2.1.zip >>>>> [3] >>>>> http://code.google.com/p/gitblit/downloads/detail?name=gitblit-1.2.1.war >>>>> [4] http://www.eclipse.org/jgit/ >>>>> >>>>> -- >>>>> Regards, >>>>> * >>>>> * >>>>> *Sajith Kariyawasam* >>>>> *Senior Software Engineer; WSO2, Inc.; http://wso2.com* >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thanks and Regards, >>>> >>>> Isuru H. >>>> >>>> >>>> >>> >>> >>> -- >>> Thanks and Regards, >>> >>> Isuru H. >>> >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> -- >> Lahiru Sandaruwan >> Software Engineer, >> Cloud Team, >> WSO2 Inc., http://wso2.com >> lean.enterprise.middleware >> >> email: [email protected] cell: (+94) 773 325 954 >> blog: http://lahiruwrites.blogspot.com/ >> twitter: http://twitter.com/lahirus >> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >> <http://wso2con.com/> >> > > > > -- > Regards, > * > * > *Sajith Kariyawasam* > *Senior Software Engineer; WSO2, Inc.; http://wso2.com* > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Ramith Jayasinghe Technical Lead WSO2 Inc., http://wso2.com lean.enterprise.middleware E: [email protected] P: +1 (469) 583-2035
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
