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

always block revision-fixed externals from commit

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • trunk
    • 1.8-consider
    • libsvn_wc
    • None

    Description

      If I have svn:externals with explicit fixed revisions, their commit is usually
      blocked because they are "out of date" (i.e. when the explicit revision number
      is older than HEAD).
      
      However, if I happen to set the explicit revision number to HEAD, a commit to
      the external does a peculiar thing: it commits a new revision to HEAD and, upon
      update, restores the preceding fixed revision. This happens both for file- and
      directory-externals.
      
      This will rarely happen in practice; but it would be more accurate to guarantee
      that externals with a fixed revision are blocked from commit per se.
      
      (It has been said that this will be relatively easy to accomplish once wc-ng has
      unfolded.)
      
      Discussion with testing script:
      http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1637476
      

      Original issue reported by neels

      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: