emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Updates not shown in vc-dir buffers?


From: Dan Nicolaescu
Subject: Re: Updates not shown in vc-dir buffers?
Date: Thu, 9 Apr 2009 09:35:32 -0700 (PDT)

Tassilo Horn <address@hidden> writes:

  > Dan Nicolaescu <address@hidden> writes:
  > 
  > Hi Dan,
  > 
  > > Can you please describe what you see and what do you expect to see?
  > 
  > Sure.  Here's what I do to setup a test bench.
  > 
  > % cd uni/repos/jgralab
  > % svn up
  > U    testit/de/uni_koblenz/jgralabtest/coretest/VertexTest.java
  > Updated to revision 1182.
  > % svn up -r1180
  > U    src/de/uni_koblenz/jgralab/GraphIO.java
  > U    testit/de/uni_koblenz/jgralabtest/coretest/VertexTest.java
  > Updated to revision 1180.
  > 
  > Now I fire up emacs -Q and open uni/repos/jgralab in vc-dir.  It lists
  > all unregistered files and dirs + the direcories containing the
  > unregistered stuff.  Those don't have a status label.
  > 
  > The first unexpected thing is that while "svn log" shows the log till
  > r1180 (as expected), `l' in vc-dir already shows the log till r1182.
  > How can that be?  "svn info" on the cmd line shows that the working copy
  > is still at r1180:
  > 
  > % svn info 
  > Path: .
  > URL: https://svn.uni-koblenz.de/ist/projects/jgralab/trunk
  > Repository Root: https://svn.uni-koblenz.de/ist/projects
  > Repository UUID: 14684003-7d41-0410-9628-51a292b15fd0
  > Revision: 1180
  > Node Kind: directory
  > Schedule: normal
  > Last Changed Author: horn
  > Last Changed Rev: 1180
  > Last Changed Date: 2009-04-08 17:18:28 +0200 (Wed, 08 Apr 2009)
  > 
  > So where does `vc-print-log' get its informations from if not from "svn
  > log"?
  > 
  > Then I do a `+' in the vc-dir buffer and expect the files
  > src/de/uni_koblenz/jgralab/GraphIO.java and
  > testit/de/uni_koblenz/jgralabtest/coretest/VertexTest.java to be marked
  > as updated.  But the buffer contents don't change at all...
  > 
  > In buffer *vc* I do see what I expected:
  > 
  > U    src/de/uni_koblenz/jgralab/GraphIO.java
  > U    testit/de/uni_koblenz/jgralabtest/coretest/VertexTest.java
  > Updated to revision 1182.

Unfortunately I can't try this now.

What does the *vc-dir* buffer show about the 2 files at this point?
Is it different from the output of 
svn status -u 
for those 2 files?
If yes, what is the result of 

M-: (vc-call-backend vc-dir-backend 'state "/path/to/dir/FILENAME") RET

for those 2 files?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]