Kiall Mac Innes wrote:
I have to agree with you on this - I for one have been very confused by
Lester's comments!
One choice example I've just realised, is most of us are taking about the
workflows of Git/Hg for PHP itself, sometimes using PHP based projects as
simple workflow examples.
It does depend where you separate the C code from the PHP ... but with the right
workflow it should not matter which code is being worked on? Just developing a
process that only handles C development then ignores the PEAR arm. Once one
covers that, there is little difference to managing the development of the whole
site set-up. In theory the DVCS could also manage all of the documentation as well.
I'm playing with C and C++ code in parallel to the PHP, javascript, and other
web languages and in addition java and python to improve the tools such as
PHPEclipse and Hg itself. It's only in the last month or so ( since hg1.9 and
other updates ) that the whole package has started to flow as well as the
original CVS workflow that has been fine for me for 10+ years ...
Eclipse has provided a clean stable platform across both Linux and Windows so
I've never actually had to learn command line stuff. Both git and hg are
essentially command line tools which are only now being supported by the same
extended facilities that CVS and SVN have had for many years! A year ago there
was a very clear distinction between git and hg once one moved away from the
command line, but on the command line there was very little difference? Nowadays
things are a lot tighter, but none of the options stand out as the right
solution, they all have as many negatives as positives, so the target should be
a process that does not prevent any DVCS client from being used. If the master
is on git then so be it, just don't then put in place processes that prevent hg
or one of the other DVCS systems from cooperating as well?
--
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php