Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
a481531
add: graph glyphs
philocalyst Mar 24, 2026
64291d1
fix: moving to graph glyphs that fit GITUIs style more
philocalyst Mar 24, 2026
d3586a3
add: buffer datastructure to hold graph representation
philocalyst Mar 24, 2026
71dd2cc
add: buffer methods to facilitate updates against the graph
philocalyst Mar 24, 2026
e39ce8a
add: chunk datastructure
philocalyst Mar 24, 2026
dfeee81
Connecting all of the modules together
philocalyst Mar 24, 2026
651f9be
add: connection type
philocalyst Mar 24, 2026
a28b758
add: graphrow datatype
philocalyst Mar 24, 2026
e99beaf
add: OIDS wrapper type
philocalyst Mar 24, 2026
1ac35a2
add: core walker datastructure to stream process
philocalyst Mar 24, 2026
9859f97
add: walker methods
philocalyst Mar 24, 2026
9d14304
refactor: extending the datatypes to work with the graph model
philocalyst Mar 24, 2026
d8d2ad9
incorporating the graph model into revlog and lib
philocalyst Mar 24, 2026
4470b8d
addition: key toggle for the graph view
philocalyst Mar 24, 2026
6f9a40c
additions to revlog to support the graph view
philocalyst Mar 24, 2026
76a528c
addition: toggle graph to keybinds
philocalyst Mar 24, 2026
1cb2cf3
incoporated graph view with the commitlist
philocalyst Mar 24, 2026
ba75c02
Incoportaed the graph view
philocalyst Mar 24, 2026
601f59e
fixed refactor-related errs
philocalyst Mar 24, 2026
f598ccb
Now reusing lanes to remove whitespace
philocalyst Mar 24, 2026
a19c867
Formatting
philocalyst Mar 24, 2026
85dc790
unit test #1
philocalyst Mar 24, 2026
69afd6b
fmt
philocalyst Mar 24, 2026
0005b43
Added changelog entry
philocalyst Mar 24, 2026
bb211d1
Fixed clippy lints
philocalyst Mar 24, 2026
3185106
More clippy lints
philocalyst Mar 24, 2026
425b13b
Fixed more clippy lints
philocalyst Mar 24, 2026
01c9b9a
Added cross type
philocalyst Apr 17, 2026
22752c6
Fixed the rest of the corner logic
philocalyst Apr 17, 2026
43da69c
Implemented differentiation
philocalyst Apr 17, 2026
17d6f8c
Switched to Tigs method of symbolization
philocalyst Apr 17, 2026
4cd7e30
usizes all the way down
philocalyst May 23, 2026
79357be
better names for important things
philocalyst May 23, 2026
14a2597
simplifie the OIDs structure
philocalyst May 23, 2026
3936125
renamings and more precise structure
philocalyst May 23, 2026
02a7b3f
Impl From<gix::Id<'_>> for CommitId
cruessler Jun 8, 2026
d894b05
chunk derive and oids docs
philocalyst Jun 13, 2026
1baf21f
buffer refactor from im vector
philocalyst Jun 13, 2026
ce4645f
walk entry, loop, and overlay graph rendering
philocalyst Jun 13, 2026
974c11f
lane idx and tee connection types
philocalyst Jun 13, 2026
f7ec8b3
graph symbols and lane count with lane idx
philocalyst Jun 13, 2026
33d9a18
commitlist graph rendering refactor
philocalyst Jun 13, 2026
00f4504
revlog tab graph method extraction
philocalyst Jun 13, 2026
db1924c
snapshot test infrastructure
philocalyst Jun 13, 2026
515724c
trailing comma and minor cleanup
philocalyst Jun 13, 2026
cec6f89
fixed clippy lints
philocalyst Jun 13, 2026
6ff65f0
restore [0.28.1] release notes lost in rebase conflict resolution
philocalyst Jun 13, 2026
8789a3d
fixed snapshot regression
philocalyst Jun 13, 2026
60b2520
fixes to spatial positioning
philocalyst Jun 13, 2026
6d56d48
newtype wrappers for lane index and alias id
philocalyst Jun 23, 2026
50912bb
rename Dirs to Directions
philocalyst Jun 23, 2026
a7e2439
extract rendering helpers from walker
philocalyst Jun 23, 2026
5cf86c9
clippy fixes
philocalyst Jun 23, 2026
b615e9c
rename AliasId to CommitAlias, add UnwalkedAlias
philocalyst Jul 9, 2026
d4d0c2e
replace Chunk/Markers with LaneSlot enum
philocalyst Jul 9, 2026
11842d3
refactor buffer for LaneSlot
philocalyst Jul 9, 2026
733648d
refactor walker for LaneSlot, add processed set
philocalyst Jul 9, 2026
715a00e
add graphrow symbol tests
philocalyst Jul 9, 2026
6b19516
cargo udate
philocalyst Jul 9, 2026
c943a5d
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