Electronics & Programming

develissimo

Open Source electronics development and programming

  • You are not logged in.

#1 Nov. 25, 2010 02:13:27

Daniel B.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] git anyone?


On Wed, Nov 24, 2010 at 20:47, Pierre Joye <pierre.***@*mail.com> wrote:
> hi,

> Please not I'm not requesting to do it now and here, only trying to
> get a feeling/poll about git usage.

You might recall several conversations on this during the period
where Gwynne was migrating us from CVS to SVN in 2008/09. Two two
threads that stand out most in my mind were Rasmus' thoughts on the
matter and David Soria Parra actually working toward using git ---
or at least git-svn. There were several other threads on the
subject as well, so unless opinions have changed, you may already have
some folks in your corner.


^1:http://news.php.net/svn.migration/255^2:http://news.php.net/php.internals/44942--
</Daniel P. Brown>

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit:http://www.php.net/unsub.php

Offline

#2 Nov. 25, 2010 03:01:11

Adam H.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] git anyone?


On 25 November 2010 09:47, Pierre Joye <pierre.***@*mail.com> wrote:
> Please not I'm not requesting to do it now and here, only trying to
> get a feeling/poll about git usage.

I would be +1 on this, where 1 is the biggest 1 possible without it
becoming 2. :)

git-svn is a reasonable alternative for smaller repositories and
projects (I use it at work on a daily basis to deal with older
projects that we haven't migrated to git), but the PHP repository is
difficult to use effectively with it, since it (in my experience, at
least) requires a checkout of every revision for proper handling of
branches and tags. git-svn also imposes some restrictions on developer
workflow which aren't insurmountable, but do limit what you can do
relative to a real git repository.

So, in short, I'd love to see us move to git.

Adam

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit:http://www.php.net/unsub.php

Offline

#3 Nov. 25, 2010 03:27:37

Larry G.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] git anyone?


On Wednesday, November 24, 2010 8:12:25 pm Daniel Brown wrote:
> On Wed, Nov 24, 2010 at 20:47, Pierre Joye <pierre.***@*mail.com> wrote:
> > hi,
>
>
>
> > Please not I'm not requesting to do it now and here, only trying to
> > get a feeling/poll about git usage.
>
> You might recall several conversations on this during the period
> where Gwynne was migrating us from CVS to SVN in 2008/09. Two two
> threads that stand out most in my mind were Rasmus' thoughts on the
> matter and David Soria Parra actually working toward using git ---
> or at least git-svn. There were several other threads on the
> subject as well, so unless opinions have changed, you may already have
> some folks in your corner.
>
>
> ^1:http://news.php.net/svn.migration/255> ^2:http://news.php.net/php.internals/44942FWIW, the KDE project migrated from CVS to SVN a few years ago and is now in
the process of migrating to Git following numerous KDE projects moving to
Github of their own accord. They're doing a piece-meal approach with projects
migrating bit by bit. I believe they are hosting their own Git setup but I'm
not certain of that.

The Drupal project skipped SVN entirely and is currently in the process of
migrating our entire infrastructure from CVS to Git, which we will be self-
hosting. Numerous Drupal projects were already migrating to Github and we
decided, basically, "CVS sucks and people are voting with their feet for Git".
We opted to setup our own Git infrastructure rather than use GitHub's because
our development toolchain is very tightly coupled with our version control
system and issue queue history, and we wanted to retain that. We couldn't do
that on Github, but building our own we could. A nice side-effect of this
process (in progress as we speak) is a number of more generic tools (many
Drupal-based, I grant) for version control handling, particularly Git.

By the time we're done (hopefully late Q1 2011) we should have a number of
people who know a disturbing amount about Git and Git-PHP, and I suspect many
could be coaxed to at least provide advise and consultation if not actual
labor. (I am not one of those people so I can't speak for them, but I would
certainly be willing to poke and prod people into offering what help they can.
<g>)

Having been an SVN fan for a long time, I must say I am *really* liking
working with Git for the past year or so on various projects.

--Larry Garfield

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit:http://www.php.net/unsub.php

Offline

#4 Nov. 25, 2010 03:30:01

Philip O.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] git anyone?


> Please not I'm not requesting to do it now and here, only trying to
> get a feeling/poll about git usage.

The main reasons we moved to SVN and not Git include:
- Less of a learning curve, because SVN is like CVS
- Most of the CVS->SVN work was already finished
- A few old timers didn't want us using Git
- We aren't sure how the authentication/karma system would work

Most people wanted (and still want) to move to Git, but moving to SVN was a
simpler process. Any proposal towards Git should include how it'd work. Also,
Github (yes or no) is another part of this.

Regards,
Philip


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit:http://www.php.net/unsub.php

Offline

#5 Nov. 25, 2010 05:47:16

Stas M.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] git anyone?


Hi!We have moved not too long ago and for what I see it gave some
opportunities to many of us to see what are the other tools on the
market, git and github in particular. I think 99% of the active
developers here are on github or use git in one way or another.My personal experience is that git runs circles around svn when it comesto merging and branching, etc. There's some learning curve but you canget used to it in less than a month. However, there are a lot ofpractical challenges (auth, etc.) that need to be solved.I personally wouldn't mind using git but we need to find a brave soulthat would agree to figure out all the challenges. As for now, wealready have github mirror, so maybe private needs can be served by it...--
Stanislav Malyshev, Software Architect
SugarCRM:http://www.sugarcrm.com/(408)454-6900 ext. 227

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit:http://www.php.net/unsub.php

Offline

#6 Nov. 25, 2010 06:46:43

Andi G.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] git anyone?


> -----Original Message-----
> From: Pierre Joye
> Sent: Wednesday, November 24, 2010 5:47 PM
> To: PHP internals
> Subject: git anyone?
>
> hi,
>
> We have moved not too long ago and for what I see it gave some opportunities
> to many of us to see what are the other tools on the market, git and github in
> particular. I think 99% of the active developers here are on github or use
> git in
> one way or another.
>
> I think git could be a great help, maintaining multiple branches will be
> easier. It
> will also be very useful to develop new complex features requiring a longer
> development period. SVN works fine but merging is very limited and buggy,
> maintaining a branch while syncing changes from trunk/other branches is a
> very frustrating experiences.
>
> Please not I'm not requesting to do it now and here, only trying to get a
> feeling/poll about git usage.

I personally doubt moving will have a material positive impact on the project.
I wouldn't particularly mind if all the issues were addressed but I wouldn't
hold my breath that it will be game changing. It may be better to invest the
effort elsewhere.

Andi



--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit:http://www.php.net/unsub.php

Offline

#7 Nov. 25, 2010 07:06:54

Lester C.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] git anyone?


Pierre Joye wrote:Please not I'm not requesting to do it now and here, only trying to
get a feeling/poll about git usage.Have you used git on Windows Pierre ... It is a joke!Yes one can get it to work, but only if you do not use anything that the gitcygwin install destroys! And as yet there is no consensus on getting it workingcross platform in things like Eclipse.At least hg works out of the box on both linux and windows, but like git THATdoes not properly support sub-repo's and makes managing nice modularlyconstructed projects like PHP almost impossible.Trying to work with projects that write modular PHP code in either git or hg issimply not currently practical ... especially when half of your user base isstill tied to windows!--
Lester Caine - G8HFL
-----------------------------
Contact -http://lsces.co.uk/wiki/?page=contactL.S.Caine Electronic Services -http://lsces.co.ukEnquirySolve -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

Offline

#8 Nov. 25, 2010 07:16:28

Ferenc K.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] git anyone?


On Thu, Nov 25, 2010 at 8:06 AM, Lester Caine <les***@*sces.co.uk> wrote:

> Pierre Joye wrote:
>
>> Please not I'm not requesting to do it now and here, only trying to
>> get a feeling/poll about git usage.
>>
>
> Have you used git on Windows Pierre ... It is a joke!
>

I'm pretty sure, that Pierre uses windows on his desktop. :)

Tyrael

Offline

#9 Nov. 25, 2010 07:17:13

Patrick A.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] git anyone?


2010/11/25 Lester Caine <les***@*sces.co.uk>:
> Have you used git on Windows Pierre ... It is a joke!
> Yes one can get it to work, but only if you do not use anything that the git
> cygwin install destroys! And as yet there is no consensus on getting it
> working cross platform in things like Eclipse.
>
> At least hg works out of the box on both linux and windows, but like git
> THAT does not properly support sub-repo's and makes managing nice modularly
> constructed projects like PHP almost impossible.
>
> Trying to work with projects that write modular PHP code in either git or hg
> is simply not currently practical ... especially when half of your user base
> is still tied to windows!

Git on Windows problems belong to the past since a while now:
* mSysGit
* TortoiseGit

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit:http://www.php.net/unsub.php

Offline

#10 Nov. 25, 2010 07:22:09

Patrick A.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[PHP-DEV] git anyone?


2010/11/25 Pierre Joye <pierre.***@*mail.com>:
> hi,
>
> We have moved not too long ago and for what I see it gave some
> opportunities to many of us to see what are the other tools on the
> market, git and github in particular. I think 99% of the active
> developers here are on github or use git in one way or another.
>
> I think git could be a great help, maintaining multiple branches will
> be easier. It will also be very useful to develop new complex features
> requiring a longer development period. SVN works fine but merging is
> very limited and buggy, maintaining a branch while syncing changes
> from trunk/other branches is a very frustrating experiences.
>
> Please not I'm not requesting to do it now and here, only trying to
> get a feeling/poll about git usage.
>
> Cheers,
> --
> Pierre
>
> @pierrejoye |http://blog.thepimp.net|http://www.libgd.orgDefinetely a big +1.

But you don't want us to be geeky early adopters, do you?
Let's wait everybody else did the svn->git migration before us like we
always did :)

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit:http://www.php.net/unsub.php

Offline

Board footer

Moderator control

Enjoy the 19th of August
PoweredBy

The Forums are managed by develissimo stuff members, if you find any issues or misplaced content please help us to fix it. Thank you! Tell us via Contact Options
Leave a Message
Welcome to Develissimo Live Support