info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to manage the same version of the program with juste one differe


From: Pascal Bourguignon
Subject: Re: How to manage the same version of the program with juste one difference ?
Date: Mon, 10 Sep 2001 18:48:52 +0200 (CEST)

> From: "david d" <address@hidden>
> Subject: How to manage the same version of the program with juste one 
> difference ?
> Date: Mon, 10 Sep 2001 17:26:48 +0200
> Organization: Infonie
> To: address@hidden
> 
> Hello,
> 
> Mu problems :
> I developp some internet site in local with php, with some parameters into
> config file like mysql server :
> 
> $host = 'localhost'; -> // fot local test
> $host = 'mysql.provider.fr'; -> // fot online site
> 
> How can I maintained this difference beetween the site delveleopped locally
> and the other one online.
> 
> I have to make some patch that I applied when I d like to publish new site ?
> 
> The method, : I have a config file with two revision, n make the patch
> beetween these, or I retrieve on of the two file judging from wath type of
> site I'd like ?
> I have to tag version of the site the patched and the other one ?
> 
> What can I do for this problem ?

You can (should!) use make.

----------------(file-x.source)---------------
$host = 'HOSTFDQN';
----------------------------------------------

----------------(Makefile)--------------------
test:
    sed -e 's/HOSTFDQN/localhost/g' < file-x.source > file-x
    $(MAKE) $(MFLAGS) all

production:
    sed -e 's/HOSTFDQN/mysql.provider.fr/g' < file-x.source > file-x
    $(MAKE) $(MFLAGS) all

all:
    @echo Whatever...
----------------------------------------------

With only file-x.source in CVS, not file-x.


> How can I make a patch in a windows machine, I don' have patch and diff
> command.

The only  command you'll  ever need on  a MS-Windows machine  is: ftp!
(FTP.EXE actually, on those systems).

Just transfer  the files  to a  unix machine where  you can  work, and
transfer the resulting files back to the useless one.


Actually  a better  scheme would  be to  install a  ftp server  on the
MS-Windows machine  to avoid completely touching it,  and add commands
in the Makefile to do the transfers automatically.

-- 
__Pascal_Bourguignon__              (o_ Software patents are endangering
()  ASCII ribbon against html email //\ the computer industry all around
/\  and Microsoft attachments.      V_/ the world http://lpf.ai.mit.edu/
1962:DO20I=1.100  2001:my($f)=`fortune`;  http://petition.eurolinux.org/

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/IT d? s++:++(+++)>++ a C+++  UB+++L++++$S+X++++>$ P- L+++ E++ W++
N++ o-- K- w------ O- M++$ V PS+E++ Y++ PGP++ t+ 5? X+ R !tv b++(+)
DI+++ D++ G++ e+++ h+(++) r? y---? UF++++
------END GEEK CODE BLOCK------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]