Skip to content

replay: Simplify FileEditor implementation

Instead of maintaining file state based on svn properties across revisions replay and trying to reconstruct the same file as with a svn export operation after applying text deltas, prefer to simply export the file from the currently processed revision when closing the associated file editor.

This greatly simplify the replay module implementation while approximatively keeping the same performance as before.

Also add a test that would fail without these changes.

Related to #4673 (closed)

Depends on !158 (closed)


Migrated from D8941 (view on Phabricator)

Merge request reports