Commit Graph

20 Commits

Author SHA1 Message Date
warg be1d7ace50 refactor(git): unify around the Repo abstraction 2026-05-02 22:45:46 +02:00
warg 9568fc63a3 fix(git): follow symlinks when resolving a buffer's repo 2026-04-30 19:37:19 +02:00
warg 1c91753500 fix(sidebar): lowercase section 2026-04-30 18:09:01 +02:00
warg eebe191371 refactor(git): split status code parsing into status.lua 2026-04-30 17:24:13 +02:00
warg d95de4bc1d refactor(git): introduce Revision class, normalize naming, slim docs 2026-04-30 09:44:26 +02:00
warg 0fb0e4557e refactor(git): older-on-left placement, drop empty placeholders 2026-04-30 05:47:31 +02:00
warg 3210fe1124 fix(git): show [absent ...] paths relative to cwd 2026-04-29 17:53:57 +02:00
warg 2335d5e0dd feat(git): give every new git window a fresh jumplist 2026-04-29 15:46:55 +02:00
warg 81bc011b09 docs(git): trim verbose comments and fix prose-rule violations 2026-04-29 14:32:40 +02:00
warg 18b198f293 refactor(git): scratch buffers wipe by default, consolidate factories in util 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 5c5da7a854 refactor(git): unify diff/object dispatch, codify naming, add :Gdiffsplit 2026-04-29 14:08:04 +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 f4167e2528 fix(git): add missing git.util imports 2026-04-28 09:13:28 +02:00
warg 37e5582795 refactor(git): make the git module self-contained under git.util 2026-04-28 09:09:57 +02:00
warg f8cf18a2c0 refactor(git): load git:// URI buffers via BufReadCmd 2026-04-28 07:34:08 +02:00
warg 4f7edfa184 fix(git): fix potential nil 2026-04-28 05:37:36 +02:00
warg 4caa1b84df perf(git): run git log sync with bounded count 2026-04-28 05:36:24 +02:00
warg 80a486719e fix(git): resolve sidebar and diff-split rendering bugs 2026-04-28 05:35:48 +02:00
warg 9e57bf121d fix(git): rename status_win to sidebar 2026-04-27 16:34:11 +02:00