From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry OReilly Newsgroups: gmane.emacs.help Subject: Re: Switching branches and TAB Date: Fri, 31 May 2013 11:41:03 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1370014880 23408 80.91.229.3 (31 May 2013 15:41:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 31 May 2013 15:41:20 +0000 (UTC) To: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri May 31 17:41:21 2013 Return-path: Envelope-to: geh-help-gnu-emacs@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 1UiRSC-0003nS-Dm for geh-help-gnu-emacs@m.gmane.org; Fri, 31 May 2013 17:41:20 +0200 Original-Received: from localhost ([::1]:33878 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UiRSB-0006G6-Tl for geh-help-gnu-emacs@m.gmane.org; Fri, 31 May 2013 11:41:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50928) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UiRRy-0006EM-QR for help-gnu-emacs@gnu.org; Fri, 31 May 2013 11:41:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UiRRw-0005um-Sb for help-gnu-emacs@gnu.org; Fri, 31 May 2013 11:41:06 -0400 Original-Received: from mail-ob0-x22d.google.com ([2607:f8b0:4003:c01::22d]:41120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UiRRw-0005tl-MY for help-gnu-emacs@gnu.org; Fri, 31 May 2013 11:41:04 -0400 Original-Received: by mail-ob0-f173.google.com with SMTP id wc20so3353765obb.32 for ; Fri, 31 May 2013 08:41:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Pz2zAJ6lU0UvQaLNEYS03wBN83jAquOu4EieKxTDOh4=; b=zxNObhzfGnRmIqXxVgXAwFWQtaa5ZZchPSWMk6qqG6aqiOrJs4IuAg54I8C10vhFCP eWkF29l1NH8pgC2yRq1M9AubGtD6r43+c7IDxfgcIJkjO7yD6E2RsrIbnfq+Dh13GjIs JlO2peUNE+Dv8lunKEe+bJao3jE1ZZHpZSoPs/7Vyy3+MphagdZI02fOA0OKQYAOh1w8 jeqEvBblmDQgEceR5fUxLXgIm90DpN55AFugzL9c5po+Msco2GqH1xn2EzCM9MQm2Bcr CMMuIBuDEGpp7X6T09Rcq72K4Tnif5B9GxVNvwvb84DtPPA7KAVSpKoVZEiXYdsQQvpQ U76A== X-Received: by 10.60.94.113 with SMTP id db17mr6146813oeb.62.1370014863694; Fri, 31 May 2013 08:41:03 -0700 (PDT) Original-Received: by 10.76.69.234 with HTTP; Fri, 31 May 2013 08:41:03 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::22d X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:91203 Archived-At: > At the moment, I have 18 views active (each in its own xterm) with > 12 instances of Emacs running (not running Emacs in 6 views). I use snapshot views for the improved local filesystem IO. Also so as timestamps don't move backwards for uncheckouts and some config spec changes, which leads to incorrect builds for timestamp based build systems. Snapshot views allow a source tree for each discrete task like many other VCSes. I use a "current" symlink to the source tree of primary interest. If the symlink is changed, Emacs auto revert loads the new current source tree. I also open Emacs in "non current" source trees for secondary tasks. > http://www.emacswiki.org/emacs/ClearCase I tried clearcase.el but according to my notes it slowed down initialization too much. What's useful to me is to define one command for checking out and do the other cleartool commands from the shell. (lambda () (interactive) (call-process "cleartool" nil nil nil "co" "-nc" (buffer-file-name)) ;; Get the new write permissions (revert-buffer)) > I find ClearCase more powerful than most other source code > management systems. I'm baffled anyone experienced with ClearCase and at least one modern VCS could reach that conclusion.