I think this is a mistake. I think we should name each cartridge (e.g. wso2.php-5.5) and then have a directory that is based on that - e.g. wso2.php-5.5/www.
Paul On Feb 14, 2013 4:26 PM, "Lahiru Sandaruwan" <[email protected]> wrote: > > > > 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. > > +1, This is already possible. I mean we have to have directory separation > to identify the application types. It is also possible that Git repository > is empty in default and user add the folder when he add the application. > The directory names will be different from cartridge to cartridge. > e.g. for PHP it is 'www' and App server - axis2 services it is > 'axis2services' etc. > > > > >> 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. >> > > > > -- > -- > 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/> >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
