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

Seems Jgit is bundled in Gitblit as a dependancy, therefore need not to use
Jgit as a separate library.


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


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