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.

>
>
> [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.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to