Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
2f7f4dd
add: graph glyphs
philocalyst Mar 24, 2026
0011a11
fix: moving to graph glyphs that fit GITUIs style more
philocalyst Mar 24, 2026
b161e24
add: buffer datastructure to hold graph representation
philocalyst Mar 24, 2026
b80ee75
add: buffer methods to facilitate updates against the graph
philocalyst Mar 24, 2026
f398103
add: chunk datastructure
philocalyst Mar 24, 2026
af725a1
Connecting all of the modules together
philocalyst Mar 24, 2026
06eb323
add: connection type
philocalyst Mar 24, 2026
1e47e5f
add: graphrow datatype
philocalyst Mar 24, 2026
d3978ab
add: OIDS wrapper type
philocalyst Mar 24, 2026
93f3faa
add: core walker datastructure to stream process
philocalyst Mar 24, 2026
1b26709
add: walker methods
philocalyst Mar 24, 2026
28b49fa
refactor: extending the datatypes to work with the graph model
philocalyst Mar 24, 2026
a1ff5d6
incorporating the graph model into revlog and lib
philocalyst Mar 24, 2026
2f77a35
addition: key toggle for the graph view
philocalyst Mar 24, 2026
7161898
additions to revlog to support the graph view
philocalyst Mar 24, 2026
4826011
addition: toggle graph to keybinds
philocalyst Mar 24, 2026
e076661
incoporated graph view with the commitlist
philocalyst Mar 24, 2026
c13d424
Incoportaed the graph view
philocalyst Mar 24, 2026
33a02ca
fixed refactor-related errs
philocalyst Mar 24, 2026
00303c1
Now reusing lanes to remove whitespace
philocalyst Mar 24, 2026
219bb3c
Formatting
philocalyst Mar 24, 2026
0979cc1
unit test #1
philocalyst Mar 24, 2026
38c9fb7
fmt
philocalyst Mar 24, 2026
f173017
Added changelog entry
philocalyst Mar 24, 2026
1eca461
Fixed clippy lints
philocalyst Mar 24, 2026
0ab6bea
More clippy lints
philocalyst Mar 24, 2026
79710d5
Fixed more clippy lints
philocalyst Mar 24, 2026
c98b492
Added cross type
philocalyst Apr 17, 2026
ce54b5f
Fixed the rest of the corner logic
philocalyst Apr 17, 2026
7a8bdb2
Implemented differentiation
philocalyst Apr 17, 2026
9dae7aa
Switched to Tigs method of symbolization
philocalyst Apr 17, 2026
217c5eb
usizes all the way down
philocalyst May 23, 2026
6af59d4
better names for important things
philocalyst May 23, 2026
5eaa64c
simplifie the OIDs structure
philocalyst May 23, 2026
8e45ff6
renamings and more precise structure
philocalyst May 23, 2026
da7bf00
Impl From<gix::Id<'_>> for CommitId
cruessler Jun 8, 2026
73bd87c
chunk derive and oids docs
philocalyst Jun 13, 2026
ba6516e
buffer refactor from im vector
philocalyst Jun 13, 2026
34b0e05
walk entry, loop, and overlay graph rendering
philocalyst Jun 13, 2026
1b72048
lane idx and tee connection types
philocalyst Jun 13, 2026
3572c75
graph symbols and lane count with lane idx
philocalyst Jun 13, 2026
e6242c1
commitlist graph rendering refactor
philocalyst Jun 13, 2026
a10e112
revlog tab graph method extraction
philocalyst Jun 13, 2026
6f245f8
snapshot test infrastructure
philocalyst Jun 13, 2026
351483e
trailing comma and minor cleanup
philocalyst Jun 13, 2026
38b8896
fixed clippy lints
philocalyst Jun 13, 2026
866dfef
restore [0.28.1] release notes lost in rebase conflict resolution
philocalyst Jun 13, 2026
0219b0c
fixed snapshot regression
philocalyst Jun 13, 2026
a36c6fb
fixes to spatial positioning
philocalyst Jun 13, 2026
3efa839
newtype wrappers for lane index and alias id
philocalyst Jun 23, 2026
15c0deb
rename Dirs to Directions
philocalyst Jun 23, 2026
eb47860
extract rendering helpers from walker
philocalyst Jun 23, 2026
5bfb232
clippy fixes
philocalyst Jun 23, 2026
62b4e19
rename AliasId to CommitAlias, add UnwalkedAlias
philocalyst Jul 9, 2026
2d0d19b
replace Chunk/Markers with LaneSlot enum
philocalyst Jul 9, 2026
17cf91d
refactor buffer for LaneSlot
philocalyst Jul 9, 2026
905e5ee
refactor walker for LaneSlot, add processed set
philocalyst Jul 9, 2026
25af6e9
add graphrow symbol tests
philocalyst Jul 9, 2026
db2efae
parents on demand
philocalyst Jul 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added
* support x509 commit signing [[@kaden-l-nelson](https://github.com/kaden-l-nelson)] ([#2514](https://github.com/gitui-org/gitui/issues/2514))
* commit log graph visualizing branch topology [[@philocalyst](https://github.com/philocalyst)]

### Changed
* use [tombi](https://github.com/tombi-toml/tombi) for all toml file formatting
Expand Down
Loading