From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: VC top of the tree diff and log Date: Tue, 7 Jul 2009 11:45:17 -0700 (PDT) Message-ID: <200907071845.n67IjHUH004088@godzilla.ics.uci.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1246992433 26383 80.91.229.12 (7 Jul 2009 18:47:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 7 Jul 2009 18:47:13 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 07 20:47:06 2009 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 1MOFh4-0002H0-CW for ged-emacs-devel@m.gmane.org; Tue, 07 Jul 2009 20:47:06 +0200 Original-Received: from localhost ([127.0.0.1]:40895 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MOFh3-000132-Rf for ged-emacs-devel@m.gmane.org; Tue, 07 Jul 2009 14:47:05 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MOFgz-00011j-Cw for emacs-devel@gnu.org; Tue, 07 Jul 2009 14:47:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MOFgu-00010a-Lv for emacs-devel@gnu.org; Tue, 07 Jul 2009 14:47:00 -0400 Original-Received: from [199.232.76.173] (port=33525 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MOFgu-00010X-EB for emacs-devel@gnu.org; Tue, 07 Jul 2009 14:46:56 -0400 Original-Received: from sallyv2.ics.uci.edu ([128.195.1.120]:55497) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1MOFgt-0007gv-Sx for emacs-devel@gnu.org; Tue, 07 Jul 2009 14:46:56 -0400 Original-Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by sallyv2.ics.uci.edu (8.13.8+Sun/8.13.8) with ESMTP id n67IjHFT015011 for ; Tue, 7 Jul 2009 11:45:17 -0700 (PDT) Original-Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id n67IjHUH004088; Tue, 7 Jul 2009 11:45:17 -0700 (PDT) Original-Lines: 24 X-ICS-MailScanner-Information: Please contact the ISP for more information X-ICS-MailScanner-ID: n67IjHFT015011 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu X-detected-operating-system: by monty-python.gnu.org: Solaris 10 (beta) 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:112144 Archived-At: It is quite useful to see all the changes that are present in the tree, not just the ones for the current file (that one gets by doing C-x v = when editing a file). Currently the way to get a diff from the top of the tree is to: C-x v d TOP_OF_THE_TREE_DIRECTORY RET put the cursor on the ./ line C-x v = It would be nice to have an easier way to do this. Similar for showing the log. Key bindings: for log we could have C-x v L (should be intuitive given that vc-print-log uses C-x v l) not sure what would be a good one for diff Older VCS don't have the top of the tree concept, not sure what to do about those, but we can just ignore them for the time being. Opinions?