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

Reply via email to