Commit Graph

19 Commits

Author SHA1 Message Date
warg 715e47d449 refactor(git): drive :G dispatch from buffer content 2026-05-08 00:27:41 +02:00
warg b25a35dd8e fix(git/cmd): parse :G args with shell-style quoting 2026-05-07 13:49:53 +02:00
warg 2a81c50156 fix: convert some warnings to errors 2026-05-06 01:33:39 +02:00
warg 80d6d465cf refactor(git): rework module around clearer Status and Repo split 2026-05-06 00:45:57 +02:00
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 18b198f293 refactor(git): scratch buffers wipe by default, consolidate factories in util 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 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 069a6cc0c6 fix(git): close commit proxy window before deleting its buffer 2026-04-27 17:46:03 +02:00
warg ec61dd57ed fix(git): close commit proxy window when buffer outlives editor 2026-04-27 17:44:15 +02:00
warg 068db538ca feat(git): route commit through GIT_EDITOR proxy 2026-04-27 17:41:21 +02:00
warg 6a86a75ed5 refactor(git): convert blocking subprocess calls to async 2026-04-27 16:02:16 +02:00
warg 9530fe2aba style(git): use vim.cmd.edit form in commit pcall 2026-04-27 14:41:11 +02:00
warg f653d8eafe fix(git): guard the commit-editor :edit against silent failure 2026-04-27 14:23:50 +02:00
warg b4c166e86c refactor(git): extract repo.resolve_cwd helper 2026-04-27 13:48:50 +02:00
warg 6e0e05ae56 chore(git): consistent error reporting on git failures 2026-04-27 13:33:10 +02:00
warg f55d7ac11d feat(git): replace vim-fugitive with custom git module 2026-04-27 12:41:41 +02:00