Commit Graph

23 Commits

Author SHA1 Message Date
warg 8624f825eb fix(git): validate placement, cache repo lookups, tighten lifecycle 2026-05-10 04:47:37 +02:00
warg a7932bab5a feat(git/statusline): expose status via b:git_status, opt-in via enable() 2026-05-09 19:54:50 +02:00
warg 76de90f982 fix(git): add env option for util.exec 2026-05-09 00:02:44 +02:00
warg b9601ca4c4 chore: apply formatting 2026-05-09 00:02:35 +02:00
warg 62e711d606 fix(git): skip refresh on unloaded buffers 2026-05-08 03:55:50 +02:00
warg 01a543c12f refactor(git): route every git invocation through util.git 2026-05-08 03:44:25 +02:00
warg 715e47d449 refactor(git): drive :G dispatch from buffer content 2026-05-08 00:27:41 +02:00
warg 55effc0a67 fix: address diagnostics 2026-05-07 02:06:34 +02:00
warg e00a282194 refactor(git): hardcode strict_indexing in set_buf_lines 2026-05-06 15:47:37 +02:00
warg 6fdd455536 refactor(git): generalize buf_set_lines wrapper 2026-05-06 15:43:04 +02:00
warg 0bf6a165d2 refactor(git): extract replace_buf_lines helper 2026-05-06 15:00:11 +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 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 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 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 5c5da7a854 refactor(git): unify diff/object dispatch, codify naming, add :Gdiffsplit 2026-04-29 14:08:04 +02:00
warg 37e5582795 refactor(git): make the git module self-contained under git.util 2026-04-28 09:09:57 +02:00