Compare should not limit the number of commits OR only list the commits
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Description
The compare page should not limit the display of commits, but only limit the unified diffs or there should be a way (e.g., by adding a specific CGI parameter), in order to only display all commits.
tortoisegit/tortoisegit@REL_2.3.0.0_EXTERNAL...f9a9e92a just lists 100 commits. Linking to the compare page can be useful e.g., when you want to provide a link so that users can see what changed since a specific version (cf. https://download.tortoisegit.org/tgit/previews/). If users are interested in specific commits, they can easily click on them for comparison - or hide all changesets for files by default. Control using CGI parameters would be lovely.
Proposal
- Render a collapsed placeholder when commits list reaches the current limit (100 commits)
- When expanded it should load and render all the commits from the server endpoint inside a height-limited container
- We should apply
content-visibilityto each commit item to improve performance