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

always block revision-fixed externals from commit

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: trunk
    • Fix Version/s: 1.8-consider
    • Component/s: libsvn_wc
    • Labels:
      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: