Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:50807 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 9651 invoked from network); 2 Dec 2010 10:41:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Dec 2010 10:41:13 -0000 Authentication-Results: pb1.pair.com header.from=dukeofgaming@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=dukeofgaming@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.54 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: dukeofgaming@gmail.com X-Host-Fingerprint: 74.125.82.54 mail-ww0-f54.google.com Received: from [74.125.82.54] ([74.125.82.54:50068] helo=mail-ww0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C4/35-15182-8C777FC4 for ; Thu, 02 Dec 2010 05:41:12 -0500 Received: by wwb31 with SMTP id 31so6933344wwb.11 for ; Thu, 02 Dec 2010 02:41:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=NljyQbx+PMcva9fmiHEEx5dEdWK74754YJKmxvbC5KM=; b=q7aWvrWUSUOiLWV9EJ3QwBiVTZJryu30My8F+wq1uFmwWG6O/wwtjTPmK0cG4GI/wW 7AmHY5Kld9SJGEyyirKfCbryp4eDUb+c1N3u7QjkoD+msLvMc9lAKHy7pr00scaqVGgt a4BizoVbZtMXyIa5uDsmbnb56S/q3yGZFZvYs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=LUBhbVsZt7HYn5P8VPe4+OdyUeWI/HQZxPpj5aENXZAKw1N0NwpghNm3ZAbgOETCXD G6YuDs6Ax3mP0OrtQ5NBCE50mGK6kByojnRPaNLlBjZdHtQ6DzvdcyUx5zNc04VmlT5k ZOJeS+51LA1vS6RVLjzbLiEcBqTdLg3/xUWiA= Received: by 10.216.89.81 with SMTP id b59mr652071wef.56.1291286469339; Thu, 02 Dec 2010 02:41:09 -0800 (PST) MIME-Version: 1.0 Received: by 10.216.238.134 with HTTP; Thu, 2 Dec 2010 02:40:49 -0800 (PST) In-Reply-To: <4CF76EA5.8050403@lsces.co.uk> References: <1291216564.27624.43.camel@guybrush> <201012020044.26416.larry@garfieldtech.com> <4CF762EC.9050207@lsces.co.uk> <4CF76EA5.8050403@lsces.co.uk> Date: Thu, 2 Dec 2010 04:40:49 -0600 Message-ID: To: Lester Caine Cc: PHP internals Content-Type: multipart/alternative; boundary=0016e6d77c7c4ee8d904966b0f14 Subject: Re: [PHP-DEV] git anyone? From: dukeofgaming@gmail.com (dukeofgaming) --0016e6d77c7c4ee8d904966b0f14 Content-Type: text/plain; charset=ISO-8859-1 Such IDE integration exists for mercurial, both for Eclipse and Netbeans, also at shell level. I really don't get why you say there is no easy way to rollback changes, because there is. I do manage package updates and installations through SVN (e.g. updating symfony, doctrine), I just don't use SVN to work with other people. I believe that managing packages and working with people should not be regarded as the same thing when talking about versioning systems. I think the main and general drive of people for adopting a DVCS is just that, better workflows, and fortunately, some of them have actually worried about interoperability, meaning its possible to import files from other (D)VCSs. Regards, David On Thu, Dec 2, 2010 at 4:02 AM, Lester Caine wrote: > dukeofgaming wrote: > >> Its actually faster to use the command line when u have enough practice; >> picture yourself merging branches or something more complicated, I think >> its easier typing stuff as you think it than finding your way around a >> GUI, command line reacts faster than a GUI too. I use the IDE >> integration though, but not the shell integration, at all. I agree on >> visualizing repository tree on the GUI though. In the end its up to each >> individual. >> > > This is the key here. > When working on PHP projects via CVS and SVN I get a view of all the files > which have changed in the IDE. I can then review those changes and only need > to select those which do not clash with my own local changes. I can also > immediately see committed changes that NEED to be rolled back because they > DO clash with the areas that I am maintaining! Simply automatically merging > from the command line does not work FOR ME. > > DVCS in theory provides a nice way for me to manage my own builds of these > projects, but the black hole is now how the clash problems are handled as > there is no easy way to roll back a change that has broken something else. > Adding the complexity of multiple packages across several projects ... > smarty, adodb and the like, or building the internal extensions which use > libraries from the likes of apache, firebird ... in theory should be > simplified by the use of a DVCS approach, but the reality is that it is > still very early days and while people are running to a number of camps > there needs to be a more tidy integration path rather than the current > diversity that has been created. > > I think that what we actually need is a complete rethink of what the > problems are ... including managing the user projects rather than JUST raw > source code ... and agree a level of operation rather than the current > approach of slagging off the paths that you do not agree with. Every package > has problems and none of them offer a single solution? > > > -- > 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 > > --0016e6d77c7c4ee8d904966b0f14--