Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-15 Thread Matthew Weier O'Phinney
On 2011-08-12, Lester Caine les...@lsces.co.uk wrote: Ferenc Kovacs wrote: But you can't call it PHP anymore due to the license, where as with a DCVS with people having forks on publically accessible repositories, everybody is basically violating the license. you can rename

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-15 Thread Matthew Weier O'Phinney
On 2011-08-12, Lester Caine les...@lsces.co.uk wrote: Johannes Schlüter wrote: Actually the real question here is WHY create a fork on github at all? The copy you are working on LOCALLY is the fork that you are developing on? Much of the stuff on github and the other DVCS server

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-14 Thread Lester Caine
Larry Garfield wrote: Submodules may make sense for PHP/PECL. I'm not sure. That would likely take the form of a series of repositories, one for each PECL module, much the way Drupal has for its modules. Then the PHP core repository would include a submodule reference to the PECL modules that

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-14 Thread Gwynne Raskind
On Sun, Aug 14, 2011 at 04:18, Lester Caine les...@lsces.co.uk wrote: The only real disadvantage to hg is having to handle python code to maintain it, people might start converting from PHP ;) Although phphgadmin is a start to improving the php interface support and could be a good start at a

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-14 Thread Lester Caine
Gwynne Raskind wrote: The only real disadvantage to hg is having to handle python code to maintain it, people might start converting from PHP;) Although phphgadmin is a start to improving the php interface support and could be a good start at a fully PHP managed interface to a PHP repo?

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-13 Thread Lester Caine
Kiall Mac Innes wrote: The Drupal document referenced is not explaining How to develop Drupal but rather How to develop a drupal based site using git. Actually in my book that is one of the same thing once we move to more complex sites. Parts of my own sites ARE packages under development in

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-13 Thread Pierre Joye
On Sat, Aug 13, 2011 at 1:51 AM, Kiall Mac Innes ki...@managedit.ie wrote: On Sat, Aug 13, 2011 at 12:26 AM, Lester Caine les...@lsces.co.uk wrote: Actually they are talking about developing Drupal ... It seems to have a confusion between forks used for development by individuals and (so

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-13 Thread Lester Caine
Pierre Joye wrote: It seems to have a confusion between forks used for development by individuals and (so called) official branches. Looking back, the point that I was not explaining very well was the fact that people seem to think that they need to create a fork into their on-line account

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-13 Thread Michael Grunert
On 08/13/2011 10:02 AM, Lester Caine wrote: Looking back, the point that I was not explaining very well was the fact that people seem to think that they need to create a fork into their on-line account before cloning to the local copy. On the whole these are not needed, and the 'sandbox'

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-13 Thread Lester Caine
Michael Grunert wrote: On 08/13/2011 10:02 AM, Lester Caine wrote: Looking back, the point that I was not explaining very well was the fact that people seem to think that they need to create a fork into their on-line account before cloning to the local copy. On the whole these are not needed,

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-13 Thread Kiall Mac Innes
Thanks, Kiall On Sat, Aug 13, 2011 at 9:43 AM, Michael Grunert michael.grun...@s1998.tu-chemnitz.de wrote: On 08/13/2011 10:02 AM, Lester Caine wrote: Looking back, the point that I was ...[snip] Just to throw in some comment, you did a really good job to confuse people in this thread.

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-13 Thread Kiall Mac Innes
On Sat, Aug 13, 2011 at 10:33 AM, Lester Caine les...@lsces.co.uk wrote: I don't have a problem with DVCS, just with projects ploughing into using git a year ago when it was ( and still is ) not ready for those type of projects :( I think you're talking about submodules not being ready -

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-13 Thread Lester Caine
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

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-13 Thread Larry Garfield
On 08/12/2011 06:26 PM, Lester Caine wrote: Stas Malyshev wrote: That is not how Drupal seems to be using git ... http://drupal.org/node/803746#clone - See 'Creating a Working Branch' I think they're describing local modifications for the Drupal site there, not developing Drupal. Think about

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Derick Rethans
On Sun, 7 Aug 2011, Stas Malyshev wrote: On 8/7/11 2:13 PM, Richard Quadling wrote: You can build single-source workflows around DCVS too. The fact that everybody is keeping the copy of the history doesn't mean there can't be one main repository. The point of DCVS is not as much in doing

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Adam Harvey
On 12 August 2011 18:26, Derick Rethans der...@php.net wrote: I share Richard's concerns about finding out what is the real one/best one/latest one. I didn't understand the problem when Richard first posted, and I still don't now, to be honest. The canonical repository is the one the php.net

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Keloran
all of those you listed, when you look at the fork path, can be traced to the real root, but thats the point to git, the main might have a bug, and becasue you can fork, and give pull-requests, until main is fixed, yours could be counted as the real one On Fri, Aug 12, 2011 at 11:26 AM, Derick

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Ferenc Kovacs
But you can't call it PHP anymore due to the license, where as with a DCVS with people having forks on publically accessible repositories, everybody is basically violating the license. you can rename your fork on github: https://github.com/Tyrael/forphx usually people don't do this, as they

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Johannes Schlüter
On Fri, 2011-08-12 at 11:26 +0100, Derick Rethans wrote: But you can't call it PHP anymore due to the license, where as with a DCVS with people having forks on publically accessible repositories, everybody is basically violating the license. If this kind of a fork makes it a product as the

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Lester Caine
Adam Harvey wrote: I share Richard's concerns about finding out what is the real one/best one/latest one. I didn't understand the problem when Richard first posted, and I still don't now, to be honest. The canonical repository is the one the php.net Web site points to. Surely it's not any

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Lester Caine
Ferenc Kovacs wrote: But you can't call it PHP anymore due to the license, where as with a DCVS with people having forks on publically accessible repositories, everybody is basically violating the license. you can rename your fork on github: https://github.com/Tyrael/forphx usually people

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Kalle Sommer Nielsen
Ho 2011/8/7 David Soria Parra d...@php.net: ... Normally not my cup of coffee entering a threat on which VCS we should use, I honestly can't see why we didn't choose another over SVN when we had a year long discussion about it. I remember Rasmus said that when we change version control system:

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Sebastian Bergmann
On 08/12/2011 06:26 AM, Derick Rethans wrote: I share Richard's concerns about finding out what is the real one/best one/latest one. I do not think of the network of clones of PHPUnit's Git repository (https://github.com/sebastianbergmann/phpunit/network/members) as forks. It's merely

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Johannes Schlüter
On Fri, 2011-08-12 at 12:29 +0100, Lester Caine wrote: Actually the real question here is WHY create a fork on github at all? The copy you are working on LOCALLY is the fork that you are developing on? Much of the stuff on github and the other DVCS server sites is redundant? You only need

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Sebastian Bergmann
On 08/12/2011 07:38 AM, Kalle Sommer Nielsen wrote: Normally not my cup of coffee entering a threat on which VCS we should use, I honestly can't see why we didn't choose another over SVN when we had a year long discussion about it. I remember Rasmus said that when we change version control

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Kalle Sommer Nielsen
2011/8/12 Sebastian Bergmann sebast...@php.net:  I never understood why we chose a legacy technology when we migrated  from CVS. Well I'm sure if there were raised bigger concerns or more attention headed towards Git/Mercurial/Bzr/Whatever then we might ended up on one of them today. I don't

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Lester Caine
Johannes Schlüter wrote: Actually the real question here is WHY create a fork on github at all? The copy you are working on LOCALLY is the fork that you are developing on? Much of the stuff on github and the other DVCS server sites is redundant? You only need to publish your local

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Nathaniel Catchpole
fwiw with Drupal we have a central repository for the core and contributed projects hosted on Drupal.org. There are also sandbox projects (which can be either experimental new projects or forks), and these are also centrally hosted. This doesn't stop people using github, but it massively

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Sean Coates
https://github.com/preinheimer/xhprof vs https://github.com/facebook/xhprof IMO, this is actually a good example of how it's *beneficial* to have diverging trees (forks). Paul's xhprof is (or at least /was/; I believe it still is, but I haven't looked at the facebook tree in a long time) FAR

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Gwynne Raskind
On Fri, Aug 12, 2011 at 07:54, Kalle Sommer Nielsen ka...@php.net wrote: 2011/8/12 Sebastian Bergmann sebast...@php.net:  I never understood why we chose a legacy technology when we migrated  from CVS. Well I'm sure if there were raised bigger concerns or more attention headed towards

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Stas Malyshev
Hi! On 8/12/11 3:26 AM, Derick Rethans wrote: But you can't call it PHP anymore due to the license, where as with a DCVS with people having forks on publically accessible repositories, everybody is basically violating the license. Well, the license is something to think about, yes. I share

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Stas Malyshev
Hi! On 8/12/11 4:29 AM, Lester Caine wrote: Actually the real question here is WHY create a fork on github at all? The copy Pull requests, for one. you are working on LOCALLY is the fork that you are developing on? Much of the stuff on github and the other DVCS server sites is redundant?

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Stas Malyshev
Hi! On 8/12/11 5:14 AM, Lester Caine wrote: But that is the point ... if everybody has their own published 'experimental feature' repos, syncing those bits we are playing with looks like a nightmare? Of course. Unless you are using modern tools to manage this, like, hmmm, github? ;) --

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Stas Malyshev
Hi! On 8/12/11 4:38 AM, Kalle Sommer Nielsen wrote: I can't see why we can't offer mirrors that can be written to and synced for people who absolutely cannot work inside a centralized system like our current model. I would really, really hate to You don't want to deal with syncing writable

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Lester Caine
Stas Malyshev wrote: Actually the real question here is WHY create a fork on github at all? The copy Pull requests, for one. Push/Pull from local copy? My point was that many of the forks currently ON github are simply not required? you are working on LOCALLY is the fork that you are

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Stas Malyshev
Hi! On 8/12/11 11:47 AM, Lester Caine wrote: Pull requests, for one. Push/Pull from local copy? No, no. Pull requests and push/pull are very different things. Having people just push whatever they like whenever they like into main code is what we have now, and it's not really the best way

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Richard Quadling
On 12 August 2011 20:02, Stas Malyshev smalys...@sugarcrm.com wrote: Branches are different things than github forks, for different purposes. Branch is a project, fork is a workspace. You can have multiple people work on a project, using multiple workspaces. And today I learned something.

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Lester Caine
Stas Malyshev wrote: Sandboxes and development branches are the right way to go, but could actually Branches are different things than github forks, for different purposes. Branch is a project, fork is a workspace. You can have multiple people work on a project, using multiple workspaces.

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Herman Radtke
On Fri, Aug 12, 2011 at 3:01 PM, Lester Caine les...@lsces.co.uk wrote: Stas Malyshev wrote: Sandboxes and development branches are the right way to go, but could actually Branches are different things than github forks, for different purposes. Branch is a project, fork is a workspace. You

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Stas Malyshev
Hi! On 8/12/11 3:01 PM, Lester Caine wrote: Branches are different things than github forks, for different purposes. Branch is a project, fork is a workspace. You can have multiple people work on a project, using multiple workspaces. That is not how Drupal seems to be using git ...

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Lester Caine
Stas Malyshev wrote: Branches are different things than github forks, for different purposes. Branch is a project, fork is a workspace. You can have multiple people work on a project, using multiple workspaces. That is not how Drupal seems to be using git ...

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-12 Thread Kiall Mac Innes
On Sat, Aug 13, 2011 at 12:26 AM, Lester Caine les...@lsces.co.uk wrote: Actually they are talking about developing Drupal ... The Drupal document referenced is not explaining How to develop Drupal but rather How to develop a drupal based site using git. The section titled Creating a Working

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-09 Thread Jordi Boggiano
On 08.08.2011 08:58, Ryan McCue wrote: Kiall Mac Innes wrote: Later on in the doc, you go into detail about submodules, and CRLF - LF support in both Git and Hg. To be fair, submodules don't work exactly the same. Unlike svn:externals, which are linked to a repository, submodules are linked

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-09 Thread Ryan McCue
Joey Smith wrote: In fact, if you're using git as your DVCS, there's even a bunch of porcelain [2] to make it easier to manage your trees. Side note: For anyone not familiar with Git terminology: plumbing is all the commands that alter the repository, while porcelain are tools built on top of

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Ryan McCue
Lester Caine wrote: Richard Riley wrote: Its really simple. Use git. And stick two fingers up at the windows developer base ;) The CLI works exactly the same as on any other platform, and the graphical tools are fairly good. I've found that they're at least as good as Hg's Windows tools.

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Ryan McCue
Kiall Mac Innes wrote: Later on in the doc, you go into detail about submodules, and CRLF - LF support in both Git and Hg. To be fair, submodules don't work exactly the same. Unlike svn:externals, which are linked to a repository, submodules are linked to a repository *and a commit*. That means

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Lester Caine
Stas Malyshev wrote: On 8/7/11 5:46 PM, Lester Caine wrote: Use git. And stick two fingers up at the windows developer base ;) What's the problem with git and windows? I understand there is a good GUI-installable package with all needed and everything works just fine - at least I know people

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread David Muir
On 08/08/11 07:37, Richard Riley wrote: David Soria Parra d...@php.net writes: On 2011-08-07, Stas Malyshev smalys...@sugarcrm.com wrote: Hi! As somebody that have seen reasonably big project switch from SVN to git and worked quite actively with git since then, I think describing my

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Lester Caine
David Muir wrote: I'm only reverting a single commit rather than having to weed through the tree to find all the commits that need to be reversed. And if I'm doing it wrong™, please let me know off list how I can improve things. I think this a general problem with DVCS method of working? At

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Ferenc Kovacs
On Sun, Aug 7, 2011 at 10:50 PM, David Soria Parra d...@php.net wrote: Hi Internals, Distributed Version Control Systems (DVCS) getting more and more popular. In fact they have been discussed within the PHP community and on Internals a few times. It came to my attention that more and more

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Lester Caine
David Muir wrote: John Szakmeister, who is a Subversion developer himself, has a good comparison of svn, hg, bzr and git: http://www.szakmeister.net/blog/2011/feb/17/choosing-new-version-control-system/ Long story short, his company went with git. Makes good reading ... many other comparisons

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Johannes Schlüter
On Sun, 2011-08-07 at 16:50 -0400, David Soria Parra wrote: I was asked to put together a RFC, and so here we are. I've created an initial draft. It is mostly based on the very good Python PEP-0374. It compares Git and Mercurial. https://wiki.php.net/rfc/dvcs Two comments: * It

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Stas Malyshev
Hi! On 8/8/11 9:34 AM, Johannes Schlüter wrote: * It is said that the preferred way to get a patch from one branch to another is by doing a merge operation in the VCS. Depending on the timing we will most likely end up with two (trunk + 5.4) or, more likely,

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread David Muir
On 09/08/11 01:07, Lester Caine wrote: David Muir wrote: John Szakmeister, who is a Subversion developer himself, has a good comparison of svn, hg, bzr and git: http://www.szakmeister.net/blog/2011/feb/17/choosing-new-version-control-system/ Long story short, his company went with git.

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread dukeofgaming
Hi, very glad this topic has resurfaced and I honesly think using a DVCS will be a game-changer for PHP. Just wanted to drop a couple of answers I've dedicated some time in at SE, several diagrams, to-point explanations and references that might be of uso to clear out introductory topics.

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Larry Garfield
On 08/07/2011 04:24 PM, Stas Malyshev wrote: Hi! As somebody that have seen reasonably big project switch from SVN to git and worked quite actively with git since then, I think describing my experience might be useful for those that never tried it. 1. git is much better than svn especially

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Joey Smith
On Sun, Aug 07, 2011 at 04:50:55PM -0400, David Soria Parra wrote: Hi Internals, NOTE: this is not the place for any religiouise discussion about git vs mercurial whatsover. if you have nothing else to add than hg is $*** anyway or think hosting platform XY will solve all our problems

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-08 Thread Ronald Chmara
On Mon, Aug 8, 2011 at 6:52 PM, Larry Garfield la...@garfieldtech.com wrote: A previous poster claimed that a DVCS would lead to confusion as to what the canonical repository was.  That is, in my experience, a common fear of someone who has not used a DVCS in production. Disclaimer: I haven't

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Richard Quadling
On 7 August 2011 21:50, David Soria Parra d...@php.net wrote: Hi Internals, Distributed Version Control Systems (DVCS) getting more and more popular. In fact they have been discussed within the PHP community and on Internals a few times. It came to my attention that more and more people like

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread David Soria Parra
On 2011-08-07, Richard Quadling rquadl...@gmail.com wrote: I feel I have a major objection to using a DVCS for PHP. Currently, a single source provides a sense of authority. If bad code is committed, it will be quickly dealt with. If good code is incomplete it may be withdrawn or fixed. In

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Johannes Schlüter
On Sun, 2011-08-07 at 22:13 +0100, Richard Quadling wrote: So, when someone like me comes along, someone capable of building the code and playing with it at a very minor level, I can be sure that if things don't work, it is probably me that's broke it and that I can rely on the branch to

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Stas Malyshev
Hi! As somebody that have seen reasonably big project switch from SVN to git and worked quite actively with git since then, I think describing my experience might be useful for those that never tried it. 1. git is much better than svn especially as applied to complex projects with multiple

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Stas Malyshev
Hi! On 8/7/11 2:13 PM, Richard Quadling wrote: There will be (not might be, but will be), multiple, and potentially conflicting/incompatible, versions available. Which do I choose? If everyone is capable of forking PHP, which is the official one? In the event of a single official repo, then why

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread David Soria Parra
On 2011-08-07, Stas Malyshev smalys...@sugarcrm.com wrote: Hi! As somebody that have seen reasonably big project switch from SVN to git and worked quite actively with git since then, I think describing my experience might be useful for those that never tried it. 1. git is much better than

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Richard Riley
David Soria Parra d...@php.net writes: On 2011-08-07, Stas Malyshev smalys...@sugarcrm.com wrote: Hi! As somebody that have seen reasonably big project switch from SVN to git and worked quite actively with git since then, I think describing my experience might be useful for those that

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Nikita Popov
If a transition from SVN to Git were to be done, the question most relevant question for me is whether it will be possible to properly transform the EN-Revision fields in the documentation translation files. I.e. will we be able to keep the current SVN history (just make it a Git history) and also

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Kiall Mac Innes
Hi David, Think I may have spotted a mistake in the RFC: Decentralized version control system have some drawbacks: *... Snip .. * no svn:externals, no svn:eol-style Later on in the doc, you go into detail about submodules, and CRLF - LF support in both Git and Hg. Thanks, Kiall On Sun,

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Stefan Neufeind
On 08/07/2011 11:37 PM, Richard Riley wrote: David Soria Parra d...@php.net writes: On 2011-08-07, Stas Malyshev smalys...@sugarcrm.com wrote: [...] Its really simple. Use git. It works, is fast and is rapidly becoming the industry standard. Do not sue something for moral grounds

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Ferenc Kovacs
On Mon, Aug 8, 2011 at 1:35 AM, Stefan Neufeind neufe...@php.net wrote: On 08/07/2011 11:37 PM, Richard Riley wrote: David Soria Parra d...@php.net writes: On 2011-08-07, Stas Malyshev smalys...@sugarcrm.com wrote: [...] Its really simple. Use git. It works, is fast and is rapidly

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Hannes Landeholm
Hi, I'd +1 moving to git. I just moved my own project to github from our own SVN. Mainly for economical reasons as this allowed us to not have to maintain our own repository and because github had excellent features. Another point was of course git's superiority over svn when it comes to many

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Kiall Mac Innes
Yes - Gerrit is what Typo3, CyanogenMod, OpenStack and of course, Android are using... The OpenStack guys have a good introduction on how to use Gerrit from a developers point of view - http://wiki.openstack.org/GerritWorkflow The CyanogenMod guys have a good introduction on how to use Gerrit

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Stefan Neufeind
On 08/08/2011 01:44 AM, Ferenc Kovacs wrote: On Mon, Aug 8, 2011 at 1:35 AM, Stefan Neufeind neufe...@php.net wrote: On 08/07/2011 11:37 PM, Richard Riley wrote: David Soria Parra d...@php.net writes: On 2011-08-07, Stas Malyshev smalys...@sugarcrm.com wrote: [...] Its really simple.

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Lester Caine
Richard Riley wrote: Its really simple. Use git. And stick two fingers up at the windows developer base ;) It works, is fast and is rapidly becoming the industry standard. Do not sue something for moral grounds like the awful bzr used for emacs. Mercurial is just as popular, especially if

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Stas Malyshev
Hi! On 8/7/11 5:46 PM, Lester Caine wrote: Use git. And stick two fingers up at the windows developer base ;) What's the problem with git and windows? I understand there is a good GUI-installable package with all needed and everything works just fine - at least I know people using it

Re: [PHP-DEV] [RFC] Choosing a distributed version control system for PHP (or not). Call for Participation.

2011-08-07 Thread Kiall Mac Innes
On Mon, Aug 8, 2011 at 1:46 AM, Lester Caine les...@lsces.co.uk wrote: Richard Riley wrote: Its really simple. Use git. And stick two fingers up at the windows developer base ;) I admit I don't use windows often, but when I do, TortoiseGit has always worked fine for me! It works, is