Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
ef8a9bb
add: graph glyphs
philocalyst Mar 24, 2026
6c2db6c
fix: moving to graph glyphs that fit GITUIs style more
philocalyst Mar 24, 2026
e9410ab
add: buffer datastructure to hold graph representation
philocalyst Mar 24, 2026
60a8299
add: buffer methods to facilitate updates against the graph
philocalyst Mar 24, 2026
9482858
add: chunk datastructure
philocalyst Mar 24, 2026
0b6df09
Connecting all of the modules together
philocalyst Mar 24, 2026
1548d81
add: connection type
philocalyst Mar 24, 2026
7e3c08e
add: graphrow datatype
philocalyst Mar 24, 2026
78db165
add: OIDS wrapper type
philocalyst Mar 24, 2026
af84fe2
add: core walker datastructure to stream process
philocalyst Mar 24, 2026
a27af7a
add: walker methods
philocalyst Mar 24, 2026
9af0744
refactor: extending the datatypes to work with the graph model
philocalyst Mar 24, 2026
c0dc9ef
incorporating the graph model into revlog and lib
philocalyst Mar 24, 2026
39322ea
addition: key toggle for the graph view
philocalyst Mar 24, 2026
432a9db
additions to revlog to support the graph view
philocalyst Mar 24, 2026
18a7534
addition: toggle graph to keybinds
philocalyst Mar 24, 2026
2f18390
incoporated graph view with the commitlist
philocalyst Mar 24, 2026
818bc91
Incoportaed the graph view
philocalyst Mar 24, 2026
3e24cac
fixed refactor-related errs
philocalyst Mar 24, 2026
b7eccac
Now reusing lanes to remove whitespace
philocalyst Mar 24, 2026
a545ea0
Formatting
philocalyst Mar 24, 2026
b46716e
unit test #1
philocalyst Mar 24, 2026
30a00e3
fmt
philocalyst Mar 24, 2026
989b395
Added changelog entry
philocalyst Mar 24, 2026
3eb8699
Fixed clippy lints
philocalyst Mar 24, 2026
4383b3d
More clippy lints
philocalyst Mar 24, 2026
7df452b
Fixed more clippy lints
philocalyst Mar 24, 2026
8799f97
Added cross type
philocalyst Apr 17, 2026
9eba84f
Fixed the rest of the corner logic
philocalyst Apr 17, 2026
a2ed29e
Implemented differentiation
philocalyst Apr 17, 2026
d2a2243
Switched to Tigs method of symbolization
philocalyst Apr 17, 2026
1b43466
usizes all the way down
philocalyst May 23, 2026
ebd1511
better names for important things
philocalyst May 23, 2026
2c72c7e
simplifie the OIDs structure
philocalyst May 23, 2026
47e1694
renamings and more precise structure
philocalyst May 23, 2026
70c8c95
Impl From<gix::Id<'_>> for CommitId
cruessler Jun 8, 2026
dfd1405
chunk derive and oids docs
philocalyst Jun 13, 2026
2385a66
buffer refactor from im vector
philocalyst Jun 13, 2026
fb3550e
walk entry, loop, and overlay graph rendering
philocalyst Jun 13, 2026
fb50724
lane idx and tee connection types
philocalyst Jun 13, 2026
8f8217e
graph symbols and lane count with lane idx
philocalyst Jun 13, 2026
253217f
commitlist graph rendering refactor
philocalyst Jun 13, 2026
3ede683
revlog tab graph method extraction
philocalyst Jun 13, 2026
88277ca
snapshot test infrastructure
philocalyst Jun 13, 2026
79d40c9
trailing comma and minor cleanup
philocalyst Jun 13, 2026
e06df12
fixed clippy lints
philocalyst Jun 13, 2026
6964b94
restore [0.28.1] release notes lost in rebase conflict resolution
philocalyst Jun 13, 2026
e611ed0
fixed snapshot regression
philocalyst Jun 13, 2026
62b8b11
fixes to spatial positioning
philocalyst Jun 13, 2026
3073bf5
clippy fixes
philocalyst Jun 13, 2026
904b4e2
newtype wrappers for lane index and alias id
philocalyst Jun 23, 2026
aa54b58
rename Dirs to Directions
philocalyst Jun 23, 2026
a23a59e
extract rendering helpers from walker
philocalyst Jun 23, 2026
d5c4471
clippy fixes
philocalyst Jun 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
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## Unreleased

### Added
* 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
* open the external editor from the status diff view [[@WaterWhisperer](https://github.com/WaterWhisperer)] ([#2805](https://github.com/gitui-org/gitui/issues/2805))
Expand Down
Loading