Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Wip 81 log graph #2628

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
peso wants to merge 34 commits into gitui-org:master
base: master
Choose a base branch
Loading
from peso:wip-81-log-graph
Draft

Wip 81 log graph #2628

peso wants to merge 34 commits into gitui-org:master from peso:wip-81-log-graph

Conversation

@peso
Copy link
Contributor

@peso peso commented Apr 29, 2025

This Pull Request is wip towards fixing #81

It changes the following:

  • work-in-progrss for adding git-graph DO NOT MERGE

Lots of bugs and strange behaviour

peso added 30 commits April 29, 2025 05:36
This should be merged with the commit that replaces dummy code with first attempt
@peso peso marked this pull request as draft May 3, 2025 07:17
Copy link

kooshi commented May 23, 2025

Hey man, if you accomplish this, you will be my hero. Thanks for tackling it!

peso reacted with thumbs up emoji

Copy link
Contributor Author

peso commented Jun 23, 2025

Right now I'm working on refactoring git-graph so the git backend can be swapped. It is based on git2 and gitui is moving away from git2 towards gix.

imatpot and manuelvalladares-mirai reacted with thumbs up emoji

Copy link

yk-kd commented Jul 14, 2025
edited
Loading

Fonts can be made configurable to display graphs more neatly.
So it would be great if you could make the letter of the join configurable.

kovidgoyal/kitty#7681
https://github.com/rbong/vim-flog
https://www.reddit.com/r/neovim/comments/1ec118n/git_graph_teaser/

Copy link
Contributor Author

peso commented Jul 14, 2025

The symbols are already configurable. git-graph (not the vs code plugin "git graph") has a configurable option called "style" to change the symbols used.

Regarding the specific symbols you link to, git-graph issue 90 requests the enhancement you propose. Note however, that the proposed symbol-set is larger than the current symbol-set and thus require some changes at the algorithm level. It is a bit more work than simply changing the symbols.

Copy link

yk-kd commented Jul 14, 2025

Sorry if I'm wrong.

-s, --style <style> Output style. One of [normal/thin|round|bold|double|ascii].

I thought style could only be set up from these five, since it was written above.

Copy link
Contributor Author

peso commented Jul 15, 2025
edited
Loading

You are right. As a user you can only change symbols by picking one of the predefined styles. There is no support for changing a single symbol (eg. "join") in a style.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /