Commit Graph

14 Commits

Author SHA1 Message Date
warg 781496dc13 refactor(git): gitlog as gitlog:// URI singleton, fix synthetic-URI cwd resolve 2026-04-29 14:08:04 +02:00
warg 49c618959d refactor(git): unify object opening through read_uri's diff-on-commit path 2026-04-29 14:08:04 +02:00
warg fc3652502a fix(git): set filetype on URI buffers from the inner path 2026-04-29 14:08:04 +02:00
warg 18b198f293 refactor(git): scratch buffers wipe by default, consolidate factories in util 2026-04-29 14:08:04 +02:00
warg ff5ac1e74e chore(git): fix diagnostics 2026-04-29 14:08:04 +02:00
warg 7bf15a246a refactor(git): pull buffer-placement tail into util.place_buf 2026-04-29 14:08:04 +02:00
warg 9d938b228b refactor(git): centralise the git:// scheme behind util.uri / util.parse_uri 2026-04-29 14:08:04 +02:00
warg 590651e9d8 perf(git): fold revspec validation into the cat-file -p the loader needs anyway 2026-04-29 14:08:04 +02:00
warg 5c5da7a854 refactor(git): unify diff/object dispatch, codify naming, add :Gdiffsplit 2026-04-29 14:08:04 +02:00
warg 03c6cb9ddc feat(git): navigate any git object from cat-file headers 2026-04-28 14:06:12 +02:00
warg 68f2ad1b52 refactor(git): URI scheme is now a git revspec, loaded via cat-file -p 2026-04-28 13:25:42 +02:00
warg a0c87b9b7b feat(git): blob entries from a tree get filetype-aware loading 2026-04-28 11:36:21 +02:00
warg 504c4a5ac1 feat(git): navigate any git object from cat-file headers 2026-04-28 11:36:21 +02:00
warg 92d1891f33 refactor(git): rename show.lua to object.lua and split show out 2026-04-28 11:36:21 +02:00