warg
|
9568fc63a3
|
fix(git): follow symlinks when resolving a buffer's repo
|
2026-04-30 19:37:19 +02:00 |
|
warg
|
8e6b13a7a3
|
refactor(git): centralize registrations, defer submodule loads
|
2026-04-30 16:24:49 +02:00 |
|
warg
|
217390cfa4
|
feat(git): :Glog command, per-module setup, plugin/ auto-init
|
2026-04-30 15:05:48 +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
|
09955cf9b9
|
fix(git): syncbind diff panes after update_pair
|
2026-04-29 17:49:46 +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
|
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
|
68f2ad1b52
|
refactor(git): URI scheme is now a git revspec, loaded via cat-file -p
|
2026-04-28 13:25:42 +02:00 |
|
warg
|
37e5582795
|
refactor(git): make the git module self-contained under git.util
|
2026-04-28 09:09:57 +02:00 |
|
warg
|
4390b55dfe
|
refactor(git): consolidate sync subprocess pattern via util.system_sync
|
2026-04-28 09:09:51 +02:00 |
|
warg
|
9ef5180a6a
|
fix(git): use :diffthis to keep diff state out of floating windows
|
2026-04-28 07:35:10 +02:00 |
|
warg
|
f8cf18a2c0
|
refactor(git): load git:// URI buffers via BufReadCmd
|
2026-04-28 07:34:08 +02:00 |
|
warg
|
80a486719e
|
fix(git): resolve sidebar and diff-split rendering bugs
|
2026-04-28 05:35:48 +02:00 |
|
warg
|
6a86a75ed5
|
refactor(git): convert blocking subprocess calls to async
|
2026-04-27 16:02:16 +02:00 |
|
warg
|
0fb84379c0
|
fix(git): use 3-arg --cacheinfo to survive commas in paths
|
2026-04-27 14:28:21 +02:00 |
|
warg
|
5833323814
|
refactor(git): promote set_buf_name_and_filetype to diff.M
|
2026-04-27 13:53:13 +02:00 |
|
warg
|
49e0ac726e
|
refactor(git): share builder between git_show_buf and git_show_blob
|
2026-04-27 13:51:45 +02:00 |
|
warg
|
bbaa0b4a6d
|
refactor(git): consolidate empty_buf with optional name + bufhidden
|
2026-04-27 13:50:02 +02:00 |
|
warg
|
4b8d551b0d
|
refactor(git): extract util.split_lines helper
|
2026-04-27 13:39:24 +02:00 |
|
warg
|
6e0e05ae56
|
chore(git): consistent error reporting on git failures
|
2026-04-27 13:33:10 +02:00 |
|
warg
|
20dc6cc3c9
|
perf(git): minor performance cleanups
|
2026-04-27 13:27:32 +02:00 |
|
warg
|
5966454462
|
refactor(git): minor structural cleanups
|
2026-04-27 13:10:11 +02:00 |
|
warg
|
f55d7ac11d
|
feat(git): replace vim-fugitive with custom git module
|
2026-04-27 12:41:41 +02:00 |
|