Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
d4ad319
add: graph glyphs
philocalyst Mar 24, 2026
3e59a15
fix: moving to graph glyphs that fit GITUIs style more
philocalyst Mar 24, 2026
3ded328
add: buffer datastructure to hold graph representation
philocalyst Mar 24, 2026
c3f43eb
add: buffer methods to facilitate updates against the graph
philocalyst Mar 24, 2026
788cc8e
add: chunk datastructure
philocalyst Mar 24, 2026
79fb95b
Connecting all of the modules together
philocalyst Mar 24, 2026
55e3c0f
add: connection type
philocalyst Mar 24, 2026
8bc199e
add: graphrow datatype
philocalyst Mar 24, 2026
f9046b6
add: OIDS wrapper type
philocalyst Mar 24, 2026
ed31afc
add: core walker datastructure to stream process
philocalyst Mar 24, 2026
9a6b4d3
add: walker methods
philocalyst Mar 24, 2026
e88c162
refactor: extending the datatypes to work with the graph model
philocalyst Mar 24, 2026
cf474b1
incorporating the graph model into revlog and lib
philocalyst Mar 24, 2026
9bd4929
addition: key toggle for the graph view
philocalyst Mar 24, 2026
841b609
additions to revlog to support the graph view
philocalyst Mar 24, 2026
f37de93
addition: toggle graph to keybinds
philocalyst Mar 24, 2026
148b043
incoporated graph view with the commitlist
philocalyst Mar 24, 2026
ae1e822
Incoportaed the graph view
philocalyst Mar 24, 2026
c397b3f
fixed refactor-related errs
philocalyst Mar 24, 2026
0efa360
Now reusing lanes to remove whitespace
philocalyst Mar 24, 2026
2ad54aa
Formatting
philocalyst Mar 24, 2026
b9ef4aa
unit test #1
philocalyst Mar 24, 2026
43d63b1
fmt
philocalyst Mar 24, 2026
cfca545
Added changelog entry
philocalyst Mar 24, 2026
f046f07
Fixed clippy lints
philocalyst Mar 24, 2026
925e007
More clippy lints
philocalyst Mar 24, 2026
655717d
Fixed more clippy lints
philocalyst Mar 24, 2026
db9e633
Added cross type
philocalyst Apr 17, 2026
f6fa466
Fixed the rest of the corner logic
philocalyst Apr 17, 2026
5cd1126
Implemented differentiation
philocalyst Apr 17, 2026
000734e
Switched to Tigs method of symbolization
philocalyst Apr 17, 2026
a19bfb7
usizes all the way down
philocalyst May 23, 2026
2d0feb1
better names for important things
philocalyst May 23, 2026
d06673b
simplifie the OIDs structure
philocalyst May 23, 2026
79c6db9
renamings and more precise structure
philocalyst May 23, 2026
96187e3
Impl From<gix::Id<'_>> for CommitId
cruessler Jun 8, 2026
91e0304
chunk derive and oids docs
philocalyst Jun 13, 2026
5a68f5d
buffer refactor from im vector
philocalyst Jun 13, 2026
d92c1f4
walk entry, loop, and overlay graph rendering
philocalyst Jun 13, 2026
e597bae
lane idx and tee connection types
philocalyst Jun 13, 2026
184bfb5
graph symbols and lane count with lane idx
philocalyst Jun 13, 2026
12a2310
commitlist graph rendering refactor
philocalyst Jun 13, 2026
530d55c
revlog tab graph method extraction
philocalyst Jun 13, 2026
7d3e7dc
snapshot test infrastructure
philocalyst Jun 13, 2026
ec3dd5f
trailing comma and minor cleanup
philocalyst Jun 13, 2026
79a0313
fixed clippy lints
philocalyst Jun 13, 2026
0295c24
restore [0.28.1] release notes lost in rebase conflict resolution
philocalyst Jun 13, 2026
0b4262a
fixed snapshot regression
philocalyst Jun 13, 2026
0effdde
fixes to spatial positioning
philocalyst Jun 13, 2026
70f179e
newtype wrappers for lane index and alias id
philocalyst Jun 23, 2026
72099fe
rename Dirs to Directions
philocalyst Jun 23, 2026
d88ecfc
extract rendering helpers from walker
philocalyst Jun 23, 2026
ff9f3ca
clippy fixes
philocalyst Jun 23, 2026
faae902
rename AliasId to CommitAlias, add UnwalkedAlias
philocalyst Jul 9, 2026
3333c54
replace Chunk/Markers with LaneSlot enum
philocalyst Jul 9, 2026
0d5ab5c
refactor buffer for LaneSlot
philocalyst Jul 9, 2026
772cea5
refactor walker for LaneSlot, add processed set
philocalyst Jul 9, 2026
9bc32a7
add graphrow symbol tests
philocalyst Jul 9, 2026
9d9a633
parents on demand
philocalyst Jul 9, 2026
cbeb4c8
fixes for review comments
philocalyst Jul 29, 2026
d3d0916
new tests!
philocalyst Jul 30, 2026
6740f84
cleanup
philocalyst Jul 30, 2026
4a1d358
rewordin
philocalyst Jul 30, 2026
0238264
deref
philocalyst Jul 30, 2026
8cdd211
fixed regex for real
philocalyst Jul 30, 2026
d848aaf
fmt
philocalyst Aug 23, 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