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

cleanup pathid abstraction

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • ---
    • ---
    • contrib/svnmerge.py
    • None

    Description

      This is part 2 of a 5-part series (that began with bug #2817).
      
      [[[
      * svnmerge.py
        (pathid_path): new function to get the path for a pathid
        (RevisionLog.__init__, get_copyfrom): use pathid_path()
        (get_repo_root): fix bug
        (pathid_to_url): new function
        (equivalent_pathids): new function
        (action_init, main): use pathids
      * svnmerge_test.py
        (TestCase_pathid_fns): unit tests for pathid functions
        (TestCase_TestRepo.test_pathid_fns): unit tests for pathid functions that require a repository
      ]]]
      

      Original issue reported by dustin

      Attachments

        1. 1_cleanup-abstraction.patch
          9 kB
          Subversion Importer
        2. 2_get_latest_rev_of_source-conditional.patch
          2 kB
          Subversion Importer
        3. 3_get_latest_rev_of_source-conditional.patch
          3 kB
          Subversion Importer

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: