Feature Request: don't limit commit-graph to 100 commits #318

Closed
opened 2025-11-02 03:18:20 -06:00 by GiteaMirror · 7 comments
Owner

Originally created by @Misterke on GitHub (Feb 3, 2017).

Pull request commithgraph / timeline #428 adds a very useful graphical representation of the relationship between commits (and basically branches), but the current implementation is limited to the most recent 100 commits. Ideally, when scrolling down, the next commits should be added to the graph. Alternatively, paging could also be used (although the resulting graph doesn't give as good of an overview).

While at it, allowing to specify the ordering of the commits would be useful (switching between --date-order and --topo-order).


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Originally created by @Misterke on GitHub (Feb 3, 2017). Pull request commithgraph / timeline #428 adds a very useful graphical representation of the relationship between commits (and basically branches), but the current implementation is limited to the most recent 100 commits. Ideally, when scrolling down, the next commits should be added to the graph. Alternatively, paging could also be used (although the resulting graph doesn't give as good of an overview). While at it, allowing to specify the ordering of the commits would be useful (switching between --date-order and --topo-order). <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/41619659-feature-request-don-t-limit-commit-graph-to-100-commits?utm_campaign=plugin&utm_content=tracker%2F47456670&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F47456670&utm_medium=issues&utm_source=github). </bountysource-plugin>
GiteaMirror added the type/enhancementissue/stale labels 2025-11-02 03:18:20 -06:00
Author
Owner

@lunny commented on GitHub (Feb 3, 2017):

@kjellkvinge

@lunny commented on GitHub (Feb 3, 2017): @kjellkvinge
Author
Owner

@kjellkvinge commented on GitHub (Feb 3, 2017):

I will look into this. There is some points to consider:

  1. performance
  2. how the js-lib will handle redraw
  3. User experience
  4. Complexity

I think my first approach would be something like fossil timeline:

http://fossil-scm.org/index.html/timeline

you can paginate by clicking "older", and user can set how many commits you want.

@kjellkvinge commented on GitHub (Feb 3, 2017): I will look into this. There is some points to consider: 1. performance 2. how the js-lib will handle redraw 3. User experience 4. Complexity I think my first approach would be something like fossil timeline: http://fossil-scm.org/index.html/timeline you can paginate by clicking "older", and user can set how many commits you want.
Author
Owner

@Misterke commented on GitHub (Feb 3, 2017):

@kjellkvinge, I love the Fossil timeline visualization. The graphics look so much more "orderly" than the current commitgraph in gitea. As you pointed to it, I wonder whether getting that type of visualization would be easy/possible/difficult/out-of-the-question?

@Misterke commented on GitHub (Feb 3, 2017): @kjellkvinge, I love the Fossil timeline visualization. The graphics look so much more "orderly" than the current commitgraph in gitea. As you pointed to it, I wonder whether getting that type of visualization would be easy/possible/difficult/out-of-the-question?
Author
Owner

@bkcsoft commented on GitHub (Feb 6, 2017):

Pagination is required. But we can scroll-load the next page...

@bkcsoft commented on GitHub (Feb 6, 2017): Pagination is required. But we can scroll-load the next page...
Author
Owner

@Pofilo commented on GitHub (Jun 14, 2018):

I completely agree with @bkcsoft.
However, if it is to hard to implement, why not adding the 100 variable as a parameter in the configuration ?

@Pofilo commented on GitHub (Jun 14, 2018): I completely agree with @bkcsoft. However, if it is to hard to implement, why not adding the 100 variable as a parameter in the configuration ?
Author
Owner

@stale[bot] commented on GitHub (Jan 23, 2019):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs during the next 2 weeks. Thank you for your contributions.

@stale[bot] commented on GitHub (Jan 23, 2019): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs during the next 2 weeks. Thank you for your contributions.
Author
Owner

@stale[bot] commented on GitHub (Feb 18, 2019):

This issue has been automatically closed because of inactivity. You can re-open it if needed.

@stale[bot] commented on GitHub (Feb 18, 2019): This issue has been automatically closed because of inactivity. You can re-open it if needed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#318