Repository
<VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org> (Priyadarshan) Sun, 16 May 2004 18:06:43 -0400
| Newsgroups | gmane.org.misc.vasudeva-server.web |
|---|---|
| Message-ID | <[email protected]> |
Hi Dhyani, now the repository is ready. Could you please import your vsCore product under /vs/vsCore/trunk? Than means that: - you have to change the name of the directory on your local machine to vsCore (I do not know if that means you have to change any files) - you have to do an initial import of the files contained *inside* vsCore to /vsCore/trunk Do not import the whole vsCore directory, but only the files inside! Also, could you please log it as "vsCore initial import", and tag it as vsCore-0.1 gratitude priyadarshan On May 16, 2004, at 17:11, (Marek) wrote: > Hi, > > As a proof of concept Priyadarshan asked me to play a role of Viliam > and put Plone 2.0 and Plone 2.0.2 into our repository. > > First bad news, after many attemts and failures I find out that svn > authorization module is still quite buggy and I have to turn it off. > Now the good news is that we can excersise our discipline and natural > longing for a right order. :-) On one hand every change in the > repository is revertible, but on the other hand it is also visible > forever. I am going to describe what I did, so it can be a little > tutorial. I did it mostly from Tortoise and I am going to rewrite it > into command line equivalents, I hope I do not make a mistake here. > > 1. I got Plone 2.0 from cvs with export command, you are probably not > going to need it since we are using svn, just for any case.(You can > use -Dtomorrow instead -r <some tag> in order to get the latest > version) > > > cvs -z3 -d:pserver:[email protected]:/cvsroot/plone ex -r > Plone-2_0-FINAL-tag CMFPlone > > I have got CMFPlone folder as a result > > 2. I import files into repository > cd CMFPlone > svn import -m "Plone 2.0 final import" > https://vasudev.vasudevaserver.com:1443/vs/CMFPlone/trunk/ > > 3. I copied a current trunk version into tags. > svn copy https://vasudev.vasudevaserver.com:1443/vs/CMFPlone/trunk > https://vasudev.vasudevaserver.com:1443/vs/CMFPlone/tags/Plone-2_0- > FINAL > > This is very interesting operation. SVN copy actually does not copy > files, it only makes a link to a certain version. Tags directory is > ment to be a human readable way for accessing important versions. > Please you should never comit into tags, use only svn copy command > here. > > 4. I checkout Plone 2.0 final into my local working directory > cd .. > svn checkout https://vasudev.vasudevaserver.com:1443/vs/CMFPlone/trunk > > 5. exporting Plone 2.0.2 from cvs into local dir > cvs -z3 -d:pserver:[email protected]:/cvsroot/plone ex -r > Plone-2_0_2 CMFPlone > > Again I have got CMFPlone directory. > > 6. copying new and updated files into trunk working dir > cp -r CMFPlone/* trunk > > 7. adding new files under svn control > cd trunk > svn add * > > 8. commiting the whole think back to the repository > svn commit > > 8. Tagging again, not every version has to be tagged, just important > ones > > svn copy https://vasudev.vasudevaserver.com:1443/vs/CMFPlone/trunk > https://vasudev.vasudevaserver.com:1443/vs/CMFPlone/tags/Plone-2_0_2 > -m "Tagging Plone 2.0.2" > > And that's all. > > Thank you for reading it. > > Regards, > Marek > > > (Priyadarshan) wrote: > >> Hi everybody, >> please do NOT commit anything until Marek has completed the login >> part, which is probably going to be completed tomorrow. >> Once we have our logins again, please do initial import again in the >> proper folder (trunk). >> So, basically everything which used to be, let's say, in vsaCore, now >> has to go inside /vsCore/trunk. >> Remember to comment properly each commit. >> The initial import would be commented like "Initial import" >> If anybody has something new to put under repo, please contact me for >> having a name assigned, and we'll have Marek create the proper entry >> at the root of the repo. >> Thank you very much, Marek, for your untiring work! >> priyadarshan >> On May 15, 2004, at 17:19, (Marek) wrote: >>> Hi, >>> >>> I am almost done. Subversion is now accesible from these urls >>> https://vasudev.vasudevaserver.com:1443/vs/ >>> http://vasudev.vasudevaserver.com:1300/vs/ >>> >>> we are going to change the urls from vasudev to svn in the near >>> future. Basically first url is for us, second for an anonymous >>> public access. Especially , please use https... for commiting. >>> >>> Please note, we lost everything from the old repository. You have to >>> do initial import again. >>> >>> User authoratization for respective folders are not set yet. Please >>> follow Priyadarshan's guidelines bellow. Also vault security is not >>> done yet. >>> >>> Good luck, >>> Marek >>> >>> (Priyadarshan) wrote: >>> >>>> Marek is reinstalling the repository on Vasudev. Hopefully it will >>>> be available again in a few hours at svn.vasudevaserver.com/vs/ >>>> The structure has been remodelled, in order to follow proper >>>> standards. >>>> Please see also here for how Zope Corp is doing it: >>>> http://svn.zope.org/ >>>> Please keep in mind that NOBODY can create a new directory at the >>>> root of the repo (only the repository manager can). >>>> This is how our structure is going to be, with the maintainers >>>> (only a maintainer can commit to the trunk) >>>> /vs maintainer: Marek (repository manager) >>>> /vs/Documents maintainer: Priyadarshan >>>> /vs/vsCore maintainer: Dhyani >>>> /vs/vsInit maintainer: Jagrata+Dhyani >>>> /vs/vsCrawler maintainer: Jagrata >>>> /vs/vsLibrary maintainer: Jagrata >>>> /vs/vsRace maintainer: Medur >>>> /vs/vsAdminStats maintainer: Mallikarjun >>>> /vs/CMFPlone maintainer: Viliam >>>> /vs/CMF maintainer: Viliam >>>> /vs/vsFirewall maintainer: Aparajita (public version, with >>>> generic config files) >>>> /vs/vsEnom maintainer: Aparajita (public version, with >>>> generic config files) >>>> /vs/vault maintainer: Marek >>>> /vs/vault/vsFirewall maintainer: Aparajita (OUR version, with >>>> proper config files) >>>> /vs/vault/vsEnom maintainer: Aparajita (OUR version, with >>>> proper config files) >>>> Each project is going to have the following structure >>>> ./trunk >>>> ./branches >>>> ./tags >>>> The trunk always contains the latest official release. >>>> Branches will probably be empty most of the time (they are used >>>> when more the one team is working of the same code). >>>> Tags contains links to a specific version of a given project, >>>> example: >>>> ./CMFPlone-2_0_0 >>>> ./CMFPlone-2_0_2 >>>> Please, always, always log your commits! >>>> With gratitude >>>> priyadarshan >>>> On May 15, 2004, at 10:51, (Dhyani) wrote: >>>> >>>>> Same problem. Maybe this is because we've got usernames and >>>>> passwords now, >>>>> but the software doesn't ask me for username and password anywhere! >>>>> >>>>> Dhyani >>>>> >>>>>> Hi >>>>>> I cannot commit anything to the repo - I get the message that the >>>>>> software >>>>>> could not connect to the server. Is anyone else having this >>>>>> problem or is >>>>>> there something that I should be aware of? >>>>>> Thanks >>>>>> Tejaswi >>>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------- >>>>> -- -- --- >>>>> This message is sent to you because you are subscribed to the >>>>> mailing list <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. >>>>> Vasudeva Service home: http://www.vasudevaservice.com/ >>>>> Browse list: >>>>> nntp://news.gmane.org/gmane.org.misc.vasudeva-server.web >>>>> List archive: >>>>> https://pop.vasudevaserver.org:13031/Lists/VasudevaService/ >>>>> List.html >>>>> ------------------------------------------------------------------- >>>>> -- -- --- >>>>> >>>> -------------------------------------------------------------------- >>>> -- ---- >>>> This message is sent to you because you are subscribed to the >>>> mailing list <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. >>>> Vasudeva Service home: http://www.vasudevaservice.com/ >>>> Browse list: >>>> nntp://news.gmane.org/gmane.org.misc.vasudeva-server.web >>>> List archive: >>>> https://pop.vasudevaserver.org:13031/Lists/VasudevaService/ >>>> List.html >>>> -------------------------------------------------------------------- >>>> -- ---- >>> >>> >>> -- >>> >>> Regards, >>> >>> Marek >>> Vasudeva Server sysadmin >>> >>> --------------------------------------------------------------------- >>> -- --- >>> This message is sent to you because you are subscribed to the >>> mailing list <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. >>> Vasudeva Service home: http://www.vasudevaservice.com/ >>> Browse list: nntp://news.gmane.org/gmane.org.misc.vasudeva-server.web >>> List archive: >>> https://pop.vasudevaserver.org:13031/Lists/VasudevaService/List.html >>> --------------------------------------------------------------------- >>> -- --- >>> >> ---------------------------------------------------------------------- >> ---- >> This message is sent to you because you are subscribed to the mailing >> list <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. >> Vasudeva Service home: http://www.vasudevaservice.com/ >> Browse list: nntp://news.gmane.org/gmane.org.misc.vasudeva-server.web >> List archive: >> https://pop.vasudevaserver.org:13031/Lists/VasudevaService/List.html >> ---------------------------------------------------------------------- >> ---- > > -- > > Regards, > > Marek > Vasudeva Server sysadmin > > ----------------------------------------------------------------------- > --- > This message is sent to you because you are subscribed to the mailing > list <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. > Vasudeva Service home: http://www.vasudevaservice.com/ > Browse list: nntp://news.gmane.org/gmane.org.misc.vasudeva-server.web > List archive: > https://pop.vasudevaserver.org:13031/Lists/VasudevaService/List.html > ----------------------------------------------------------------------- > --- > -------------------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>.