Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-3117

svn status --show-updates is missing output when working across a symlink

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.4.x
    • 1.7.0
    • cmdline client
    • None
    • Linux

    Description

      I have a local change to a file that I want to show up when I do svn 
      status -u, but it doesn't, if the directory in which the file is found happens
      to be a symlink:
      
      (~/module) # svn status ebi/Makefile.pkg-paths
      M      ebi/Makefile.pkg-paths
      
      (~/module) # svn status -u ebi/Makefile.pkg-paths
      Status against revision: 106549
      
      Interestingly enough, this only occurs if 'ebi' in the example above is 
      a symlink:
      
      (~/module) # ls -l ebi
      lrwxrwxrwx 1 rosec devel 15 Oct  4 09:37 ebi -> ../ebi.head/ebi
      
      If I do the same commands from a directory where that is not a symlink:
      (~/module) # cd ../ebi.head
      (~/ebi.head) # ls -ld ebi
      drwxrwxr-x 12 rosec rosec 4096 Mar  1 15:31 ebi
      
      (~/ebi.head) # svn status ebi/Makefile.pkg-paths
      M      ebi/Makefile.pkg-paths
      
      (~/ebi.head) # svn status -u ebi/Makefile.pkg-paths
      M          106546   ebi/Makefile.pkg-paths
      Status against revision: 106549
      
      (~/ebi.head) # svn --version
      svn, version 1.4.6 (r28521)
          compiled Feb 12 2008, 10:09:51
      
      Copyright (C) 2000-2007 CollabNet.
      Subversion is open source software, see http://subversion.tigris.org/
      This product includes software developed by CollabNet 
      (http://www.Collab.Net/).
      
      The following repository access (RA) modules are available:
      
      * ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
         - handles 'http' scheme
         - handles 'https' scheme
      * ra_svn : Module for accessing a repository using the svn network protocol.
         - handles 'svn' scheme
      * ra_local : Module for accessing a repository on local disk.
         - handles 'file' scheme
      

      http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=135779

      Original issue reported by offline

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              subversion-importer Subversion Importer
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: