From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric S. Raymond" Newsgroups: gmane.emacs.devel Subject: Re: Emacs-devel Digest, Vol 47, Issue 14 Date: Wed, 2 Jan 2008 10:43:59 -0500 Organization: Eric Conspiracy Secret Labs Message-ID: <20080102154359.GG18853@thyrsus.com> References: <20080102144739.057262C83E2@grelber.thyrsus.com> Reply-To: esr@thyrsus.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1199288636 11916 80.91.229.12 (2 Jan 2008 15:43:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 2 Jan 2008 15:43:56 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 02 16:44:15 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JA5lM-0006kK-VT for ged-emacs-devel@m.gmane.org; Wed, 02 Jan 2008 16:44:13 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JA5l1-0003sj-0P for ged-emacs-devel@m.gmane.org; Wed, 02 Jan 2008 10:43:51 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JA5kx-0003rI-B7 for emacs-devel@gnu.org; Wed, 02 Jan 2008 10:43:47 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JA5kw-0003qb-Qj for emacs-devel@gnu.org; Wed, 02 Jan 2008 10:43:46 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JA5kw-0003qF-J9 for emacs-devel@gnu.org; Wed, 02 Jan 2008 10:43:46 -0500 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5] helo=snark.thyrsus.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JA5kw-0005T6-A5 for emacs-devel@gnu.org; Wed, 02 Jan 2008 10:43:46 -0500 Original-Received: by snark.thyrsus.com (Postfix, from userid 23) id CEB53830B03; Wed, 2 Jan 2008 10:43:59 -0500 (EST) Content-Disposition: inline In-Reply-To: <20080102144739.057262C83E2@grelber.thyrsus.com> X-Eric-Conspiracy: There is no conspiracy User-Agent: Mutt/1.5.15+20070412 (2007-04-11) X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:85917 Archived-At: From: David Kastrup > Not yet, as far as I know. I am partial to git because it is fast, > flexible and can keep up with the history of code fragments moving > between files (not just renaming). > > However, its current state for Windows developers is painful. While I > don't use Windows myself, I do consider this sort of a showstopper. But > git is actively headed towards supporting Windows quite well, and I > would not want to rush into a different SCM just because of the Windows > support when it appears that the severity of Windows drawbacks will go > away mostly in a not so distant future. I don't think you need to worry too hard. Conversions among git, bzr and hg are easy and (if the documentation to be ebelieved) lossless. Thus, if we chose any one of them and regretted it, we won't have a lot of trouble switching to either of the others later on. From: Ted Zlatanov > Has there ever been an ELisp-based VCS? Should we at least consider it? I think not. The existing designs seem to be of high quality. This wheel doesn't need to be reinvented. From: ?scar Fuentes > Subject: Re: What a modern collaboration toolkit looks like > To: emacs-devel@gnu.org > Message-ID: > Content-Type: text/plain; charset=us-ascii > > Richard Stallman writes: > > > Would ONE of you please email me git intro documentation? > > (Please check and see if someone else has already said he > > has done so, before sending it again.) > > Please do not focus too much on git. AFAIK it is not the most easy to > use decentralized VCS and its support for non-*nix systems is weak. I agree with both these criticisms. git's interface is rather baroque; not pull-your-hair-out awful like Arch's, but not good. > I'll suggest you use Mercurial for learning what a decentralized VCS can do. I second this recommendation. I am not yet sure Mercurial is the overall best-of-breed, but it is the most accessible of the big three (git, bzr, hg) and seems to have the best UI design. -- Eric S. Raymond