[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-issues
Subject:    [Issue 3349] New - In theory, BDB backend could allow `changes'
From:       "C. Michael Pilato" <cmpilato () collab ! net>
Date:       2008-12-23 15:18:52
Message-ID: iz3349 () subversion ! tigris ! org
[Download RAW message or body]

http://subversion.tigris.org/issues/show_bug.cgi?id=3349
                 Issue #|3349
                 Summary|In theory, BDB backend could allow `changes' table out
                        |-of-sync with actual changes
               Component|subversion
                 Version|trunk
                Platform|All
                     URL|
              OS/Version|All
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|libsvn_fs_base
             Assigned to|cmpilato
             Reported by|cmpilato






------- Additional comments from cmpilato@tigris.org Tue Dec 23 07:18:51 -0800 2008 -------
While reading code in libsvn_fs_base/tree.c today, I noticed something.  The
txn_body_apply_textdelta() and txn_body_apply_text() functions both register
`changes' table entries for textual modifications before those mods happen,
which is unlike the way other functions register `changes' table entries (after
the operation has successfully completed).  I have reason to believe that it
might be possible to, then, commit revisions to Subversion (programmatically)
which claim that certain files' text were changed when, in fact, those changes
were never finalized in the repository.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=990749

To unsubscribe from this discussion, e-mail: [issues-unsubscribe@subversion.tigris.org].
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic