SlickEdit Community

Archived Beta Discussions => SlickEdit 201x Beta Discussions => SlickEdit 2017 v22 Beta Discussion => Topic started by: jporkkahtc on August 09, 2017, 07:03:50 PM

Title: File History on large files
Post by: jporkkahtc on August 09, 2017, 07:03:50 PM
Great that File History can now efficiently save history for large files.

However, there is no quick way to get to old versions.

I've got a text file, about 20MB.
I edited it several times and saved - to create a backup history.
The last edit I deleted the majority of the file - leaving just 2KB.

Now, to restore the original I have to use BackupHistory.

BackupHistory always displays a side-by-side Diff.

A side-by-side Diff on a large file is *really slow*, taking about 48 seconds according to the Slick profiler.

The context menu in BackupHistory on the file versions currently has just 1 menu items, "Compare version X to version Y".

#1: It should also include a few extra items:
This would allow me to get to old versions much quicker - especially when I do not need to see the diff at all.


#2: Also it should be possible to abort the diffing in BackupHistory -- If I clicked on a large file here I could be waiting for many minutes with no way to abort this thing.


#3: In BackupHistory, the top-left pane should show the file size along with the date - given that we can have large files now, the filesize is a big clue that accessing it may be really slow.

It can also be helpful when trying to find the version with a lot of changes.

#4: Nitpick: In BackupHistory, the top-left pane shows "Version", but in the top-right pane it shows "Revision".

Which is it, a version or a revision?
Title: Re: File History on large files
Post by: Dan on August 09, 2017, 07:10:07 PM
I'm working on speeding this dialog up right now, and I'll see how many of these ideas I can incorporate.

Some of this is available in the Backup History tool window.
Title: Re: File History on large files
Post by: jporkkahtc on August 09, 2017, 07:19:34 PM
Cool - I never looked at that toolwindow -- thanks.