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

Move libsvn_client/blame.c's get-file-revs fallback code into libsvn_ra/compat.c

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • trunk
    • 1.5.0
    • libsvn_ra
    • None

    Description

      There's no good reason for an RA API to return a "feature not implemented" error
      and then leave callers to rig up some kind of fallback mechanism.  If such a
      fallback mechanism can be rigged, we should put it into the RA loader module so
      that API is as complete as possible.
      
      In r27095, I did this with the svn_ra_get_locations() fallback implementation. 
      But we still have a fallback implementation of svn_ra_get_file_revs() that lives
      in libsvn_client/blame.c.
      
      The work here is probably a little tedious, but shouldn't be difficult.
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            cmpilato C. Michael Pilato
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: