Drak wrote:
At the current time I think that PHP would need to restructure how
it is packaged up to provide a single repo in both HG or GIT.
Keeping SVN ( I'd still prefer CVS here it works BETTER as a master
for DVCS! ) as the master from which we CAN currently sync using HG
or GIT is the best of a bad job currently. Unless some knows better
I know what you mean. There are solutions like submodules in GIT but it
does require some small restructuring usually. By the way, TortoiseGIT
is now quite excellent for Windows GUI. A new version 1.7.0 is just
about to be released too. I'm a bit biased against GIT but overall, GIT
is getting way more traction than Hg and github.com <http://github.com>
excels in features compared to anything else.
When TortoiseGIT runs in Linux as well - they will have caught up!
TortoiseHg works transparently in both and on Mac I believe. My customer base is
mainly windows biased while I've been running on Linux here for some years now.
I need both platforms to do the same thing - which Eclipse has provided for
several years, but the DVCS camps still need to address. Windows GIT is
something different from Linux GIT at the moment - which is probably all that is
putting me off it. Actually when I was forced to used GIT the windows side
simply did not work at all, so I HAD to use hggit to get anything!
From what I have seen also, IDE integration with GIT is starting to
catchup both in NetBeans and Eclipse - and already way ahead of the pack
is phpStorm for VCS integration, but it's not free.
hggit + Mercurial Eclipse + Eclipse means I could not care less what the target
is EXCEPT that one can't write a project that is JUST the set of sub-modules
that you want to pull together. IDEALLY - both GIT and HG would just pull stuff
from which ever is providing a particular library? So say Smarty could be on one
while ADOdb is on the other ... The core PHP code does not need to be so
distributed, but being able to pull PECL modules from a number of sources to add
to a core clone of the code could be useful?
--
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