From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nikolaus Rath Newsgroups: gmane.emacs.devel Subject: Re: On the popularity of git [Was: Git question: when using branches, how does git treat working files when changing branches?] Date: Mon, 02 Nov 2015 14:01:01 -0800 Message-ID: <87fv0ojc2q.fsf@thinkpad.rath.org> References: <20151028192017.GC2538@acm.fritz.box> <87k2q6wy8p.fsf@linaro.org> <20151028223252.GD2538@acm.fritz.box> <87vb9qd2h4.fsf@wanadoo.es> <20151028235340.GE2538@acm.fritz.box> <87ziz213wx.fsf@fencepost.gnu.org> <20151029123554.GB2510@acm.fritz.box> <87h9l995ec.fsf@fencepost.gnu.org> <20151029170237.GF2510@acm.fritz.box> <22068.12941.199944.979963@turnbull.sk.tsukuba.ac.jp> <83611nzbqr.fsf@gnu.org> <87twp72psx.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1446501697 5011 80.91.229.3 (2 Nov 2015 22:01:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 2 Nov 2015 22:01:37 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 02 23:01:27 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZtNAN-0007Ty-3Q for ged-emacs-devel@m.gmane.org; Mon, 02 Nov 2015 23:01:27 +0100 Original-Received: from localhost ([::1]:44460 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtNAM-0001cU-N2 for ged-emacs-devel@m.gmane.org; Mon, 02 Nov 2015 17:01:26 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35749) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtNA6-0001cK-JY for emacs-devel@gnu.org; Mon, 02 Nov 2015 17:01:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZtNA1-0003w4-KQ for emacs-devel@gnu.org; Mon, 02 Nov 2015 17:01:10 -0500 Original-Received: from out4-smtp.messagingengine.com ([66.111.4.28]:52355) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtNA1-0003vC-FA for emacs-devel@gnu.org; Mon, 02 Nov 2015 17:01:05 -0500 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 6F73120A34 for ; Mon, 2 Nov 2015 17:01:03 -0500 (EST) Original-Received: from frontend1 ([10.202.2.160]) by compute3.internal (MEProxy); Mon, 02 Nov 2015 17:01:03 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=+FI5H8oz+FNFrxv QUNN8u18Z7mw=; b=eiLXBDvp3218q5F0W4OKevaWdNJ/UtKeSMozAkcFENGoht7 WoYdJZG/ib6WZrAkDanddTUV7+6lWOwVDpYXcON8OrnrYR0YpaBmFzQS0fcm8YYN llBxuNAFxPArGJy9sfDSbpMWXT0l8ItVtnMF1/jU4f1kpfzjtxOfR6m6haFc= X-Sasl-enc: 2bFCf8hQPmF4NLYdCffCekVVZ7BRYeFQChRIKzeBMdiO 1446501663 Original-Received: from ebox.rath.org (ebox.rath.org [45.79.69.51]) by mail.messagingengine.com (Postfix) with ESMTPA id 20D32C013FE for ; Mon, 2 Nov 2015 17:01:03 -0500 (EST) Original-Received: from thinkpad.rath.org (thinkpad [192.168.12.2]) by ebox.rath.org (Postfix) with ESMTPS id 35477EF4C5 for ; Mon, 2 Nov 2015 22:01:02 +0000 (UTC) Original-Received: by thinkpad.rath.org (Postfix, from userid 1000) id DE07EC24E9; Mon, 2 Nov 2015 14:01:01 -0800 (PST) Mail-Copies-To: never Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <87twp72psx.fsf@fencepost.gnu.org> (David Kastrup's message of "Sat, 31 Oct 2015 13:19:42 +0100") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.4 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 66.111.4.28 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:193121 Archived-At: On Oct 31 2015, David Kastrup wrote: > Eli Zaretskii writes: > >> More generally, Git's main problem is that it breaks almost every >> human habit gained with the other VCSes: instead of an easily >> remembered numerical version IDs you have those inhuman hashes > > Shrug. In a distributed version control system, numerical version IDs > don't make sense. They make a lot of sense if you don't require them to be constant over time. Mercurial solves this beautifully. It has hashes if you need to constant identifier, but if you just want to refer to the commit that got printed/created/referred to by the command you typed 30 seconds ago, you can use its handy numerical id. Best, -Nikolaus --=20 GPG encrypted emails preferred. Key id: 0xD113FCAC3C4E599F Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F =C2=BBTime flies like an arrow, fruit flies like a Banana.=C2= =AB