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

Add ability to block/unblock revisions from merging

    XMLWordPrintableJSON

Details

    Description

      Add command-line and underlying API for protecting revisions which should never
      be merged from accidental merging.
      
      Requirements/use cases are here:
      http://subversion.tigris.org/merge-tracking/requirements.html#revision-blocking
      
      svnmerge.py supports the following related command set:
      
          block         Block revisions within PATH so that they disappear from the
                        available list
          unblock       Revert the effect of 'block'
      
      Until this is implemented, the work around is to use 'svn merge --record-only'
      to block/unblock revisions from merging, and keep a separate list of revisions
      which are to later be considered "blocked".  It would be possible to keep such a
      list in another Subversion property like "blocked-revisions" to avoid the need
      for separate storage.
      

      http://subversion.tigris.org/merge-tracking/requirements.html#revision-blocking

      Attachments

        Activity

          People

            Unassigned Unassigned
            dlr Daniel Rall
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: