From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: What a modern collaboration toolkit looks like Date: Sat, 05 Jan 2008 16:31:58 +0100 Organization: Programmerer Ingebrigtsen Message-ID: References: <20071230122217.3CA84830B9A@snark.thyrsus.com> <20071231130712.GB8641@thyrsus.com> <87y7b96az8.fsf@member.fsf.org> <87fxxfnrhi.fsf@catnip.gol.com> <85abnkodlu.fsf@lola.goethe.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1199547144 6597 80.91.229.12 (5 Jan 2008 15:32:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Jan 2008 15:32:24 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 05 16:32:43 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 1JBB0s-0003TE-Uz for ged-emacs-devel@m.gmane.org; Sat, 05 Jan 2008 16:32:43 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBB0W-0002SQ-D6 for ged-emacs-devel@m.gmane.org; Sat, 05 Jan 2008 10:32:20 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JBB0S-0002SB-IE for emacs-devel@gnu.org; Sat, 05 Jan 2008 10:32:16 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JBB0R-0002Rz-1E for emacs-devel@gnu.org; Sat, 05 Jan 2008 10:32:15 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JBB0Q-0002Rw-RW for emacs-devel@gnu.org; Sat, 05 Jan 2008 10:32:14 -0500 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JBB0Q-0006la-BL for emacs-devel@gnu.org; Sat, 05 Jan 2008 10:32:14 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JBB0I-0002zd-2r for emacs-devel@gnu.org; Sat, 05 Jan 2008 15:32:06 +0000 Original-Received: from quimbies.gnus.org ([80.91.231.2]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 05 Jan 2008 15:32:06 +0000 Original-Received: from larsi by quimbies.gnus.org with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 05 Jan 2008 15:32:06 +0000 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 27 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: quimbies.gnus.org Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEVmYWUuLTKmnZ7GurXs 5ubTybmFfH0HDA2tAAAACXBIWXMAAABIAAAASABGyWs+AAACV0lEQVQ4y2VUTZOjIBBtcdazZqrm nIh6zgJ6TkGT81YG5sxohv//E7bxI7q1VFkCz/e6H3QL+BoKlameOb3RogE8Dl29DcvMvgCXngu8 39b1C5i/ZBjuDjXNdinBEW8N6kzh7cgwMACOaPDq1vWW0hVyIuxjBayGySBXRMF/GTrILjKW3Mzj vAA2FEMHUE7J25xjXADNRR0jdA1JpeAaOGzuBDGmpEMUE8olOM0fMoRibJYzu2dsCU4EO0CMRZ1W PV7gbQZSPEOEwLqGvtH4zZoZSOFMBMgKaHqaN+eBiw0QRREAoJZJwXtXrwaNoP0YG5V0nW+1hMXq cAbGuJAoUyK27Q2kyO43u9NZxQCFIhlvWrrBBDy6MAVej1XJePvwvi4cZdWgVVJmkxgvFSHxx/sz JAClSsFPA9B+WbRf3gP8WoohJX/JKlYBFG30Xz8Q/XpWxoiqLD7ITMe815BPs0FrlEqnW3TQsT65 y++LQWNlXZ8vnHwb7/0Y2Ha1ii52BGnkrNyHYgWUEXxgJ7teuD2DXKVIqa5z6VYgbldLQMevT7kV VYQWViU5NDfervs2QD6n60xjjbhItcbAAGwxKFIJdtt2KjdYYhDgMe6F20GWAN8Lqhtz+o/hTO3Q XN93xhXKuXzk0Lshm3bgNks5rzT+qUpjXlp6lrKu/1TfJZnZu3cJbpUxFZf60FAJsL1WajihCIdG o7Qciqwcs6c7KFFaGQyByawq1VIUe1rwQb+Qa5WTme3Q17SeiFzyZPPzwLAAlErH54bx/bHNE0Mo 3VBTqgMDL38Be3IFR4WM2y0AAAAASUVORK5CYII= Mail-Copies-To: never X-Now-Playing: Autechre's _Draft 7.30_: "Surripere" User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.0.91 (gnu/linux) Cancel-Lock: sha1:LwXPTNQOBa2F/HTiZSjDdsLfBeU= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:86180 Archived-At: Eli Zaretskii writes: > What tools and diffs are those? So far, AFAIU, the only difference > between save-file and GIT commit is that with the latter, you can > start a (local) branch. If there are other reasons for local commits, > what are they? Well, it's, like, a commit. :-) That is, it's a unit of work committed to the repository. You have a commit log message, and the unit can either be applied or reverted. Let's say you're working offline on the file foo.el. First you fix a bug dealing with issue A, and you commit that to the repository. Then you fix another, totally different bug, dealing with issue B, and you commit that. When you come online, you "push" these commits to the central repository, which will see these two changes as two separate changes, not just a single change. If you're not online all the time, having a distributed SCM can be liberating for your work flow. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen