This would help:
https://svn.wso2.org/repos/wso2/carbon/platform/trunk/components/appfac/org.wso2.carbon.appfactory.repository/src/main/java/org/wso2/carbon/appfactory/git/repository/provider/

On Mon, Feb 11, 2013 at 10:57 AM, Sajith Kariyawasam <[email protected]>wrote:

>
> On Mon, Feb 11, 2013 at 11:13 PM, Ramith Jayasinghe <[email protected]>wrote:
>
>> Appfactory already integrates with GIT.
>> It might be useful to check code there.
>>
>>
> Great.! Will have a look into it,
>
> Appfactory team, are you guys having a Git repository management component
> that can be reused in S2 ?
>
> What is the library being used?
>
>
>>
>> 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
>>
>>
>
>
> --
> Regards,
> *
> *
> *Sajith Kariyawasam*
> *Senior Software Engineer; WSO2, Inc.; http://wso2.com*
>



-- 
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

Reply via email to