Log viewer change proposal
Created originally on Bitbucket by TON (Oleg Tazetdinov)
Currently the log viewer build a full list of changes for each changeset as soon as this changeset is selected. This results in very long processing time for changesets involving many files.
I have a changeset with updated regression results that contains about a hundred text files with multiple modifications. Some files are several Mb in size. It is not possible to wait till the log viewer fills in all the data.
The same problem occurs for the initial changests for legacy code when many files are added to the repository at once. It takes too long to wait for even the file list to be filled in if one wants to look for a single file.
I believe the usage model for so large changesets is to check the changes just in some selected files.
So my proposal is to fill the file list immediately and then generate the difference for each file separately as soon as it is selected in the file box.
Attachments: gmem_error1gmem_error2