Hi Asanka, Thanks for the response and its very clear now, then hopefully we can modify same method to delete the Git repo for tenant. As you told there is a problem with the variable naming and it should be tenant domain name.
Thanks Godwin On Sun, Sep 28, 2014 at 3:48 PM, Asanka Dissanayake <asan...@wso2.com> wrote: > > > On Sun, Sep 28, 2014 at 9:36 AM, Godwin Amila Shrimal <god...@wso2.com> > wrote: > >> Hi >> >> There is a method called *deleteTenantRepo* in >> GITBlitBasedGITRepositoryProvider class in above carbon component. as per >> the following line it concatenate "*/defApp" *string literal with >> tenantId to assign for the repo name. What does mean by "*defApp". *I >> checked the repo names created in git server >> (*git.appfactory.private.wso2.com:8443 >> <http://git.appfactory.private.wso2.com:8443>*) and it is created with >> tenant domain name and not with tenantId as well. >> Any usage of this method ? >> > > >> String defaultTenantRepo = tenantId + "/defApp"; >> > AFAIK , this method is not used now. So the reason is this, > in GitBlit, we can't create only a folder . for example if we need to > create a folder to contain repos for tenant "foo", we just can't create > "foo/" in the GitBlit. So earlier what we did is , we create a default > repository , during the tenant creation. So it creates a repo with name " > *foo/defApp.git*" for tenant "foo", and then delete the* defApp.git* > repository*(this method was used for this*) . So the folder *foo/ *remains. > We implemented that for the sake of completion. But later we realized that > there is no point of creating a repo and deleting it right after. and that > could create some ambiguities later. So we omitted this behavior and > decided to create a repository for the tenant during the time of first > application creation. > > and there is a confusion on the variable naming :(. Since this is String , > I think this should be tenant domain. > > hope this helps . > > Thanks, > Asanka D > >> >> >> Thanks >> Godwin >> >> >> -- >> *Godwin Amila Shrimal* >> Senior Software Engineer >> WSO2 Inc.; http://wso2.com >> lean.enterprise.middleware >> >> mobile: *+94772264165* >> linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* >> twitter: https://twitter.com/godwinamila >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > > > *Asanka DissanayakeSoftware Engineer* > *WSO2 Inc. - lean . enterprise . middleware | wso2.com <http://wso2.com/>* > > *email: asan...@wso2.com <ruch...@wso2.com>, blog: > cyberwaadiya.blogspot.com > <http://cyberwaadiya.blogspot.com>, asankastechtalks.wordpress.com > <http://asankastechtalks.wordpress.com> mobile: +94 71 8373821* > -- *Godwin Amila Shrimal* Senior Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware mobile: *+94772264165* linkedin: *http://lnkd.in/KUum6D <http://lnkd.in/KUum6D>* twitter: https://twitter.com/godwinamila
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev