Paul,

On Thu, Feb 14, 2013 at 9:41 PM, Paul Fremantle <[email protected]> wrote:

> The Git repo should NOT have these directories by *default*. The directory
> structure is completely dependent on which cartridge(s) you are developing
> against.


This is what exactly we're doing now. You can define how your repository
should look like, by using the Cartridge definition,

>
> Paul
>
> PS we still need to address whether we are willing to support GitBlit as a
> new service.
>
>
> On 14 February 2013 14:44, Lahiru Sandaruwan <[email protected]> wrote:
>
>> Hi all,
>>
>> I think we could have use the Git repository created by App factory, when
>> AF and S2 integration.
>> But we have to have the folder structure relevant to WSO2 application
>> server as Sajith also mentioned.
>> i.e Git repository should include "axis2modules  axis2services
>>  jaggeryapps  jaxwebapps  modulemetafiles  servicemetafiles  webapps"
>> folders inside that.
>>
>> AF team,
>>
>> Is above possible?
>>
>> Thanks.
>>
>>
>>  On Thu, Feb 14, 2013 at 10:54 AM, Sajith Kariyawasam <[email protected]>wrote:
>>
>>> Hi Paul,
>>>
>>> We support both the options, a Git repository hosted in somewhere else
>>> can be used. If no repository is given at the time of subscription, an
>>> internal repo is created
>>> and that will be used.
>>>
>>> When using an external repo, that has to have the proper folder
>>> structure depending on the cartridge type, which can be mentioned in the
>>> user guide (Folder structure per cartridge type is defined in cartridge
>>> specific config file).
>>>
>>>
>>> On Tue, Feb 12, 2013 at 5:28 PM, Paul Fremantle <[email protected]> wrote:
>>>
>>>> Folks
>>>>
>>>> I like Gitblit. It seems like a good approach and its under the right
>>>> license
>>>>
>>>> BUT!!!!!
>>>>
>>>> I don't think we've thought this through properly. Is Stratos 2.0 going
>>>> to embed a Git server? If so that is a BIG architecture change for Stratos
>>>> 2.0.
>>>>
>>>> I see this as a potential option for App Factory, but I think Stratos
>>>> 2.0 should be assuming you have a Git or SVN somewhere else by default. If
>>>> we are going to start offering Git serving as part of the product that has
>>>> big implications:
>>>>
>>>> 1) scalability
>>>> 2) disk requirements
>>>> 3) support
>>>> etc
>>>>
>>>> Paul
>>>>
>>>> On 11 February 2013 19:03, Ramith Jayasinghe <[email protected]> wrote:
>>>>
>>>>> 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
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Paul Fremantle
>>>> CTO and Co-Founder, WSO2
>>>> OASIS WS-RX TC Co-chair, VP, Apache Synapse
>>>>
>>>>
>>>>
>>>> UK: +44 207 096 0336
>>>> US: +1 646 595 7614
>>>>
>>>> blog: http://pzf.fremantle.org
>>>> twitter.com/pzfreo
>>>> [email protected]
>>>>
>>>> wso2.com Lean Enterprise Middleware
>>>>
>>>> Disclaimer: This communication may contain privileged or other
>>>> confidential information and is intended exclusively for the addressee/s.
>>>> If you are not the intended recipient/s, or believe that you may have
>>>> received this communication in error, please reply to the sender indicating
>>>> that fact and delete the copy you received and in addition, you should not
>>>> print, copy, retransmit, disseminate, or otherwise use the information
>>>> contained in this communication. Internet communications cannot be
>>>> guaranteed to be timely, secure, error or virus-free. The sender does not
>>>> accept liability for any errors or omissions.
>>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>> *
>>> *
>>> *Sajith Kariyawasam*
>>> *Senior Software Engineer; WSO2, Inc.; http://wso2.com*
>>>
>>> _______________________________________________
>>> 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/>
>>
>
>
>
> --
> Paul Fremantle
> CTO and Co-Founder, WSO2
> OASIS WS-RX TC Co-chair, VP, Apache Synapse
>
>
>
> UK: +44 207 096 0336
> US: +1 646 595 7614
>
> blog: http://pzf.fremantle.org
> twitter.com/pzfreo
> [email protected]
>
> wso2.com Lean Enterprise Middleware
>
> Disclaimer: This communication may contain privileged or other
> confidential information and is intended exclusively for the addressee/s.
> If you are not the intended recipient/s, or believe that you may have
> received this communication in error, please reply to the sender indicating
> that fact and delete the copy you received and in addition, you should not
> print, copy, retransmit, disseminate, or otherwise use the information
> contained in this communication. Internet communications cannot be
> guaranteed to be timely, secure, error or virus-free. The sender does not
> accept liability for any errors or omissions.
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

Thanks & regards,
Nirmal

Software Engineer- Platform Technologies Team, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/

<http://nirmalfdo.blogspot.com/>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to