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.

  • Work on this issue
  • Close this issue

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

  1. Render a collapsed placeholder when commits list reaches the current limit (100 commits)
  2. When expanded it should load and render all the commits from the server endpoint inside a height-limited container
  3. We should apply content-visibility to each commit item to improve performance
Edited Dec 16, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading