[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: More module aliases
From: |
Marcelo Carvalho Fernandes |
Subject: |
RES: More module aliases |
Date: |
Wed, 5 May 2004 17:06:21 -0300 |
Kenneth,
I think you are trying to do the same thing I´m doing. Take a look at
"Module aliases" thread, specially the email I sent yesterday.
Let me and xyzzy know if it works because I´ve tested Jim.Hyslop's solution
but it doesn't work.
Thanks in advance,
--------------------------
Marcelo Carvalho Fernandes
Smart Tech Consulting
www.smartech.com.br
Tel:(55)21-2532-6335
> -----Mensagem original-----
> De: address@hidden
> [mailto:address@hidden nome de Kenneth
> Dombrowski
> Enviada em: quarta-feira, 5 de maio de 2004 00:46
> Para: address@hidden
> Assunto: More module aliases
>
>
>
> OK, I've been following along for a couple of days, but I'm still stuck on
> this. I have a web project which encompasses a few portals; there are
> essentially 4 sites, each of which uses some common code, & some
> private code.
>
> I've been keeping the 4 sites separately in CVS for a few months now, but
> updates require too much time diffing the common code between the 4, so I
> thought I could break out the shared bits according to
> functionality & include
> them where needed as &modules
>
> None of the 4 pieces are installed in the server's webroot; in
> fact all four
> must be exactly /one_dir down. The name of that directory is not
> important.
> This was designed to be able to install them all right next to
> each other, all
> 4 'live' sites + usually 4 more 'dev' sites.
>
> my current CVSROOT/modules file looks something like this:
>
>
> # www_site is a literal/physical module name, so not aliased
> devsite -d dev_site www_site
> # www_pro is a literal/physical module name, so not aliased
> devpro -d dev_pro www_pro
> # www_admin is a literal/physical module name, so not aliased
> devadmin -d dev_admin www_admin
>
> # developer data to check out with dev_* sites
> devdev -d dev_site/_developer _developer
> devpro -d dev_pro/_developer _developer
> devadmin -d dev_admin/_developer _developer
>
> # shared functions
> funcs -d www_site/functions functions
> devfuncs -d dev_site/functions functions
> profuncs -d www_pro/functions functions
> devprofuncs -d dev_pro/functions functions
>
> # shared images...
> # shared shopping cart...
> # shared templates...
>
> # and then at the end I'm trying to string them together..
> #
>
> www_site -a www_site &funcs &images &cart &tmpl
> dev_site -a &devsite &devdev &devfuncs &devimages &devcart &devtmpl
>
>
> it doesn't work. 'cvs checkout www_site' checks out only the
> physical/literal 'www_site' module. I've tried aliasing it so it's not
> using the same name, & renaming & re-importing the files:
>
> # replacing the 1st comment of my ex. with
> livesite -d www_site www_root
> # & the www_site line with
> www_site -a &livesite &funcs &images &cart &tmpl
> # with & without the "-a"
>
>
> all I can get is this:
>
> address@hidden www]$ cvs checkout -d testsite www_site
> cvs server: cannot find module `www_site' - ignored
> cvs [checkout aborted]: cannot expand modules
> address@hidden www]$ cvs -nt checkout -d testsite www_site
> -> main loop with CVSROOT=:pserver:address@hidden:/home2/cvs/uy_mod
> -> Connecting to localhost(127.0.0.1):2401
> S-> do_module (www_site, Updating, , )
> cvs server: cannot find module `www_site' - ignored
> cvs [checkout aborted]: cannot expand modules
> -> Lock_Cleanup()
> address@hidden www]$ cvs -nt checkout -d testpro www_pro
> -> main loop with CVSROOT=:pserver:address@hidden:/home2/cvs/uy_mod
> -> Connecting to localhost(127.0.0.1):2401
> S-> do_module (www_pro, Updating, , )
> cvs server: cannot find module `www_pro' - ignored
> cvs [checkout aborted]: cannot expand modules
> -> Lock_Cleanup()
> address@hidden www]$ cvs checkout -d testpro www_pro
> cvs server: cannot find module `www_pro' - ignored
> cvs [checkout aborted]: cannot expand modules
> address@hidden www]$
>
>
> Thanks for reading!
> Kenneth
>
>
>
>
> _______________________________________________
> Info-cvs mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/info-cvs
>