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

libsvn_wc needs to checksum text-base

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: all
    • Fix Version/s: M12
    • Component/s: src
    • Labels:
      None

      Description

      Filing this as a defect because it will protect us from
      the nasty consequences of certain kinds of working copy
      corruption (for example, the bug Ben encountered once
      whereby his working file became his text-base, without
      any intervening commit; a bug we haven't even a hint of
      a reproduction recipe for, but which would be at least
      caught by a checksum, allowing the user to re-checkout
      their working copy).
      
      So: make sure the entry records a checksum for text-base
      at all times.  Deciding *when* to use that checksum is
      a slightly more complex question: I think we probably want
      to do it whenever we detect a local mod on that file, which
      includes whenever we commit it.
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              kfogel Karl Fogel
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: