Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
250 commits
Select commit Hold shift + click to select a range
35ad51b
feat: support lazy note lookup in gix-note
Byron Jul 30, 2026
064b2fb
feat: support note mutation in gix-note
Byron Jul 30, 2026
3a68f21
feat: expose repository notes
Byron Jul 30, 2026
6587d12
fix: prefer longest remote prefixes for tracking branches
codex Aug 16, 2026
3549e72
feat: verify visible commit signatures in tix
codex Aug 13, 2026
dbfbaa3
feat: present commit authorship in tix
codex Jul 26, 2026
b623a02
feat: navigate merge ancestry with Shift in tix
codex Jul 26, 2026
b2949fd
feat: clarify filtered history in tix
codex Jul 26, 2026
7c06244
feat: inspect tree changes in tix
codex Jul 28, 2026
ac3a1b6
feat: enrich commit details in tix
codex Jul 30, 2026
f0537f2
feat: refresh tix history when input references move
codex Aug 3, 2026
58e6622
feat: show contextual information beside the tix selection
codex Aug 4, 2026
0c34edf
feat: show tree and worktree changes together
codex Aug 4, 2026
2e1cc42
feat: navigate tix history with mouse scrolling
codex Aug 5, 2026
3d8bbae
feat: show the selected history row in tix
codex Aug 5, 2026
df40616
fix: keep tix open after its worktree is removed
codex Aug 10, 2026
bc6bb44
feat: coordinate tix overlay pane layout
codex Aug 6, 2026
5ddf89b
fix: select the newest tix row after watched refs change
codex Aug 6, 2026
f4d6119
feat: group tix history display shortcuts
codex Aug 6, 2026
1aecace
change: brighten red UI elements and omit zero diff counts
codex Aug 6, 2026
42808d8
feat: copy selected changed paths in tix
codex Aug 6, 2026
4a3a7cd
change: widen the default tix commit panel
codex Aug 7, 2026
5eac89d
feat: persist tix diagnostics to OS log storage
codex Aug 8, 2026
3b91b81
fix: reliably refresh tix after repository changes
codex Aug 8, 2026
8ca0f8d
fix: retain changed-path selection across refreshes
codex Aug 8, 2026
a478d7c
fix: release idle tix repository handles
codex Aug 8, 2026
e9db85a
Document agent authorship for tix changes
codex Aug 12, 2026
fc9b1b5
fix: keep tix ancestry comparisons in its cached graph
codex Aug 8, 2026
0e4b554
fix: keep mouse navigation responsive in large tix histories
codex Aug 8, 2026
a20ddf7
perf: compact tix history storage
codex Aug 8, 2026
1ec0c0f
perf: cache recently viewed tree changes
codex Aug 8, 2026
ce1978d
fix: retain history selection for worktree-only changes
codex Aug 9, 2026
4d0b011
fix: delay background refresh status
codex Aug 9, 2026
c6d9f5e
change!: always run tix in the alternate screen
codex Aug 10, 2026
320c606
change!: remove gix tix screen selection
codex Aug 10, 2026
920f7ef
fix: refresh tix after reference transactions
codex Aug 10, 2026
80fbe01
feat: emphasize tix filesystem history changes
codex Aug 10, 2026
0eaa54e
feat: correlate tix filesystem responses in diagnostics
codex Aug 11, 2026
195f914
fix: avoid watching ignored tix worktree directories
codex Aug 11, 2026
c17eb96
fix: ignore incomplete Git lock notifications in tix
codex Aug 11, 2026
c4907be
feat: open whole-commit diffs from tix history
codex Aug 11, 2026
0c7c31e
feat: highlight unseen filesystem redraws in tix
codex Aug 11, 2026
ff46b97
feat: shade the tix commit panel
codex Aug 11, 2026
da3272e
feat: reword the newest commit in tix
codex Aug 12, 2026
004e284
feat: mark HEAD and dirty worktrees in tix
codex Aug 12, 2026
73eb935
Document the gix-tix behavioral contract
codex Aug 12, 2026
8b370db
feat: use a Markdown buffer for tix rewording
codex Aug 12, 2026
a730329
feat: add time-travel checkouts to tix
codex Aug 12, 2026
e45decd
feat: show other worktree checkouts in tix
codex Aug 12, 2026
de01108
Adapt plumbing tix launch to extensible options
codex Aug 13, 2026
3177407
feat: group tix editing shortcuts
codex Aug 12, 2026
f7a2580
feat: focus and flag non-tip HEAD in tix
codex Aug 12, 2026
4353b72
Move tix editing into a dedicated module
codex Aug 12, 2026
7070ba5
feat: create commits from tix
codex Aug 12, 2026
7696f08
feat: forget top commits from tix
codex Aug 13, 2026
68a9e2a
feat: show net lines in tix diffstats
codex Aug 13, 2026
2b73a7c
fix: recover tix before processing filesystem events
codex Aug 13, 2026
c7c8e2a
feat: clarify active tix shortcut prefixes
codex Aug 13, 2026
35aab6e
feat: standardize transient tix messages
codex Aug 13, 2026
f9072cf
feat: prioritize tix prefixes in history status
codex Aug 13, 2026
1f20ca3
feat: streamline tix status shortcuts
codex Aug 13, 2026
ae3d510
feat: rebase linear descendants for tix history edits
codex Aug 13, 2026
d1d2cef
feat: trace tix edit durations
codex Aug 13, 2026
a8cf339
feat: amend and spill commits with lazy rebases
codex Aug 13, 2026
3d877c5
feat: spill selected tree paths
codex Aug 13, 2026
8f5c151
feat: expose hidden branch divergence in tix
codex Aug 13, 2026
75a4dbf
feat: split staged and unstaged HEAD changes
codex Aug 13, 2026
8b1e80f
fix: retain history selection across filesystem refreshes
codex Aug 13, 2026
e2cf74b
fix: ignore non-commit refs when editing HEAD
codex Aug 13, 2026
60b1b38
feat: mark reword rebases for lazy replay
codex Aug 13, 2026
e29350d
feat: streamline tix history actions
codex Aug 13, 2026
f410452
fix: retain tix selection across commit rewrites
codex Aug 13, 2026
c6accb6
feat: resume conflicting lazy rebases in tix
codex Aug 13, 2026
90b79a8
feat: order tix history status actions
codex Aug 13, 2026
33d7e8b
feat: inspect hidden branch bases in tix
codex Aug 13, 2026
f189e1c
feat: edit forked history from hidden bases
codex Aug 14, 2026
a6d7b0d
feat: fork commits from any tix history entry
codex Aug 14, 2026
b9660ef
fix: keep tix review tips private to their worktree
codex Aug 14, 2026
90d4eed
feat: rebase tix history onto updated hidden branches
codex Aug 14, 2026
b5aadb9
feat: create explicit empty commits in tix
codex Aug 14, 2026
7a15c1a
feat: make tix rebase todos self-documenting
codex Aug 14, 2026
396d15b
feat: add tix review workflows
codex Aug 14, 2026
e85925e
feat: preserve review changes across time travel
codex Aug 14, 2026
f493acb
fix: preserve and expose suspended tix conflicts
codex Aug 14, 2026
a76171b
fix: replay pending commits from unchanged tix rebase todos
codex Aug 14, 2026
030ee05
feat: distinguish the current symbolic branch in tix
codex Aug 14, 2026
551ea90
feat: label external anchors in tix rebase todos
codex Aug 14, 2026
e9dc17e
feat: amend selected worktree paths in tix
codex Aug 14, 2026
a365c57
feat: group tix view status behind question mark
codex Aug 14, 2026
4317efa
fix: apply tix rebase updates from hidden anchors
codex Aug 14, 2026
7bb5c76
change!: promote tix head edits to top-level commands
codex Aug 14, 2026
7377aec
feat: delegate tix commands through gix-tix
codex Aug 14, 2026
ced3598
fix: scope tix command edits to the visible history
codex Aug 14, 2026
1d909b3
fix: materialize only selected pending ancestry in tix
codex Aug 14, 2026
3fac747
feat: add a top-level tix split command
codex Aug 14, 2026
3b7fb7b
fix: keep rebased tix descendants visible
codex Aug 14, 2026
2e60950
fix: keep pending tix rebases unsigned
codex Aug 14, 2026
24c5aea
fix: time-travel through mixed pending tix history
codex Aug 14, 2026
f1411da
fix: keep tix references at rewritten tips
codex Aug 14, 2026
a8df126
feat: add self-contained rebase todo commands
codex Aug 15, 2026
cdbf58f
feat: squash commits in tix rebase todos
codex Aug 15, 2026
ec71bd2
fix: place tix rebase state after todo help
codex Aug 15, 2026
2bfe6c1
feat: show progress while applying tix rebase todos
codex Aug 15, 2026
45be33b
feat: continue tix rebase todos through conflicts
codex Aug 15, 2026
4fb453c
fix: make the tix information menu reachable
codex Aug 15, 2026
073cd15
feat: edit references in tix rebase todos
codex Aug 15, 2026
398acf6
fix: keep in-memory rebase conflicts drawable
codex Aug 15, 2026
eda27d8
fix: emphasize tix review commits
codex Aug 15, 2026
2e15160
feat: restore the reviewed branch after finishing
codex Aug 15, 2026
9eab255
fix: keep conflict-marker trees out of rebased commits
codex Aug 15, 2026
605d188
Document semantic commit boundaries for gix-tix agents
codex Aug 15, 2026
69490a9
fix: explain when unchanged rebase todos apply
codex Aug 15, 2026
a7600da
feat: remove pins from selected tix commits
codex Aug 15, 2026
37e14fd
Remove obsolete shared-pin compatibility coverage
codex Aug 15, 2026
e630549
change!: make existing HEAD attachment implicit in tix todos
codex Aug 15, 2026
f658072
fix: show refs only once in tix rebase todos
codex Aug 15, 2026
8b5c1a0
feat: pin arbitrary commits from the tix CLI
codex Aug 15, 2026
c5c09a5
fix: center the initial HEAD selection in tix
codex Aug 15, 2026
d7ff440
feat: follow references pinned by tix
codex Aug 15, 2026
fb8b8b4
fix: don't replay clean checkout ancestry in tix todos
codex Aug 15, 2026
ea56b80
feat: show pinned tix commits with a pushpin
codex Aug 15, 2026
a3072ff
feat: group tix navigation hints under help
codex Aug 15, 2026
729732b
fix: detect repeated tix character navigation
codex Aug 15, 2026
bbf3fca
Share tix stash plumbing across edit workflows
codex Aug 15, 2026
3d026bb
fix: keep tix resource markers visible in history
codex Aug 15, 2026
84acf36
feat: stash worktree changes at tix commits
codex Aug 15, 2026
0796295
fix: retain tix stashes across commit rewrites
codex Aug 15, 2026
0084777
feat: restore tix commit stashes in place
codex Aug 15, 2026
3c77db2
fix: preserve clean prefixes in tix rebases
codex Aug 15, 2026
c22296e
fix: avoid pinning superseded tix checkout commits
codex Aug 15, 2026
cbeabb1
feat: make @ the direct tix time-travel shortcut
codex Aug 15, 2026
1c1ac38
Document contextual tix commit messages
codex Aug 15, 2026
f919281
fix: accept Shift-2 for tix time travel
codex Aug 15, 2026
267eb7c
feat: add safe command-line time travel to tix
codex Aug 15, 2026
2d84033
feat: reword pinned history from the tix command line
codex Aug 15, 2026
c7405e8
feat: reword commits without opening an editor
codex Aug 15, 2026
2f18496
fix: use the current committer for rewritten commits
codex Aug 16, 2026
37890aa
feat: emphasize active tix shortcut prefixes
codex Aug 16, 2026
e785ead
Cover review splicing below existing successors
codex Aug 16, 2026
a1107fc
Centralize isolated tix test repositories
codex Aug 16, 2026
85cc27c
feat: start unambiguous reviews immediately
codex Aug 16, 2026
2634045
fix: preserve the history tip when starting reviews
codex Aug 16, 2026
4012b05
fix: return to the original checkout after reviews
codex Aug 16, 2026
322fe2a
fix: make deleting a review return to its departure
codex Aug 16, 2026
77dcfb5
fix: let pins alone retain review history
codex Aug 16, 2026
9f2ac1c
feat: let tix reword set the author actor
codex Aug 16, 2026
cbe0e86
Require agents to author commits as themselves
codex Aug 16, 2026
6c5bc08
fix: keep the HEAD marker on review commits
codex Aug 16, 2026
9eb9a62
feat: finish reviews from checked-out successors
codex Aug 16, 2026
5546c02
fix: keep materialized rebases visibly paused
codex Aug 16, 2026
af8b109
change reword shortcut to e o
codex Aug 16, 2026
14be629
Document provisional agent commits
codex Aug 16, 2026
a4d811f
feat: offer a WIP author in commit editors
codex Aug 16, 2026
b67aa72
feat: remember detached HEAD branches with a HEAD pin
codex Aug 16, 2026
805abab
feat: add a reference tree and broaden rebase ref editing
codex Aug 16, 2026
00c702c
feat: delete local branches from the tix tree
codex Aug 16, 2026
84d1390
feat: manage pins and count anchors in the tix tree
codex Aug 16, 2026
3ad0950
feat: delete remote references from the tix tree
codex Aug 16, 2026
252346a
feat: visualize worktrees in the tix tree
codex Aug 16, 2026
40de14d
feat: move remote tree deletion to e r
codex Aug 16, 2026
0607aa2
rename!: call the tix reference view ref-tree
codex Aug 16, 2026
75604bb
feat: show foreign detached worktrees in the ref-tree
codex Aug 16, 2026
7e95b98
change!: always include worktrees in ref-tree traversal
codex Aug 16, 2026
50dfa22
feat: pin selected ref-tree references into history
codex Aug 16, 2026
a642844
feat: show author dates by default
codex Aug 16, 2026
d3ff73b
fix: keep selected ref-tree disks uninverted
codex Aug 16, 2026
9e504d1
Document stderr for tix diagnostics
codex Aug 17, 2026
13d57ac
feat: distinguish ref-tree counts with bullets
codex Aug 17, 2026
974656a
feat: color ref-tree nodes by history visibility
codex Aug 17, 2026
7c4ef5a
fix: omit redundant detached-worktree labels
codex Aug 17, 2026
fc80eb6
fix: retain direct pins while HEAD is attached
codex Aug 17, 2026
6d4a609
feat: show saved review state in history
codex Aug 17, 2026
d05a410
fix: give reviews independent return pins
codex Aug 17, 2026
71b565d
feat: recover reviews with missing return pins
codex Aug 17, 2026
a1577b7
change!: orient tix rebase todos bottom-to-top
codex Aug 17, 2026
e499a51
change: show raw display metadata in tix todos
codex Aug 17, 2026
16f5268
feat: add index-only command-line amend
codex Aug 17, 2026
d0dce73
feat: add non-interactive history display
codex Aug 17, 2026
6459044
feat: infer hidden branches from remote HEADs
codex Aug 17, 2026
8713877
feat: stabilize tix history with change IDs
codex Aug 17, 2026
86c94e1
feat: show application notices above changes
codex Aug 17, 2026
1897179
fix: keep empty tree changes visible
codex Aug 17, 2026
c4ecf78
feat: show progress while time travel signs commits
codex Aug 17, 2026
ac22db1
feat: add per-worktree commit enrichments to tix
codex Aug 17, 2026
a926e2c
change!: restore standard help flags in tix
codex Aug 17, 2026
e79aa56
fix: remove the tix enrichment gutter margin
codex Aug 17, 2026
30bf8e1
feat: separate staged and unstaged tix changes
codex Aug 17, 2026
e8082e4
fix: align tix index divider with change kinds
codex Aug 17, 2026
c9db611
feat: align visible tix history columns
codex Aug 17, 2026
f1c3cdd
feat: italicize attached tix HEAD markers
codex Aug 17, 2026
2b0c9ae
feat: improve tix travel, stash, and scrolling
codex Aug 17, 2026
d0afd87
feat: edit tix enrichments with commit messages
codex Aug 17, 2026
2c8be04
feat: add tix new command
codex Aug 17, 2026
f346f3e
feat: include untracked files in tix new
codex Aug 17, 2026
52ed959
fix: ignore unavailable tix diagnostic logs
codex Aug 17, 2026
f22c63f
feat: report rewritten refs after tix mutations
codex Aug 17, 2026
bd3d3c2
fix: move the ref-tree cursor page-wise
codex Aug 17, 2026
e8de9cc
change: remove WIP author choices from commit editors
codex Aug 18, 2026
07ee04d
feat: show and resolve abbreviated change IDs
codex Aug 18, 2026
ef732a6
feat: add tix rebase todo --update-base
codex Aug 18, 2026
43f9f7d
feat: let edited rebase todos materialize conflicts
codex Aug 18, 2026
1d1cf5e
fix: persist rebase objects before writing continuation todos
codex Aug 18, 2026
11ac9ca
feat: mark ambiguous change IDs without hiding them
codex Aug 18, 2026
2b7f1f6
fix: avoid redundant pins during conflict continuation
codex Aug 18, 2026
70bad32
feat: make history counts relative to visible bases
codex Aug 18, 2026
2840c84
feat: cycle through duplicate commits in history
codex Aug 18, 2026
ed891e6
fix: release startup repository before the TUI event loop
codex Aug 18, 2026
4f408b4
fix: limit change ID scans to filtered history views
codex Aug 18, 2026
d555011
feat: add --todo to tix new and split
codex Aug 18, 2026
6d1ec9d
feat: edit and preserve Git notes in tix
codex Aug 18, 2026
1ec5213
Avoid parallel editor collisions in the --todo test
codex Aug 18, 2026
38337f8
feat: print change IDs with tix commit hashes
codex Aug 18, 2026
a12f79e
fix: distinguish lazy-rebased commits with grey markers
codex Aug 18, 2026
727c4ba
feat: toggle pins from the TUI edit menu
codex Aug 18, 2026
47c0a08
feat: add attached TUI time travel
codex Aug 18, 2026
c8ace3e
feat: add two-step TUI squash
codex Aug 18, 2026
cb685af
fix: update history change IDs atomically
codex Aug 18, 2026
be12fd7
change!: reorganize TUI commit and action prefixes
codex Aug 18, 2026
0943522
feat: add a ref-only TUI forkpoint action
codex Aug 18, 2026
ce1c7fe
feat: add a TUI cherry-move action
codex Aug 18, 2026
21bbe2b
feat: round history graph connections
codex Aug 18, 2026
9341ba9
fix: hide non-visible references from tix ref-tree
codex Aug 19, 2026
5881cd5
feat: add status as an alias of tix show
codex Aug 19, 2026
d996584
Clarify tix stash help
codex Aug 19, 2026
dd4eb96
feat: add checks-pass tree enrichments
codex Aug 19, 2026
f2715fb
feat: add enrich subcommands
codex Aug 19, 2026
7c9d7a1
feat: show prefix actions in floating menus
codex Aug 19, 2026
c62ab75
feat: add cherry-move-stack to tix
codex Aug 19, 2026
b2cc6d6
fix: keep tix rebase editors complete
codex Aug 19, 2026
8b2097d
fix: keep tix popouts clear of messages
codex Aug 19, 2026
476d9a1
feat: add copy-insert to tix
codex Aug 19, 2026
2345dd1
feat: show dirty HEAD with 🫟
codex Aug 19, 2026
3dd784c
change!: replace tix forkpoint with attach and fork
codex Aug 19, 2026
8714034
feat: highlight foreign worktree heads in tix
codex Aug 19, 2026
57259e3
feat: add relative tix travel destinations
codex Aug 19, 2026
2512021
fix: keep change panes behind prefix popups
codex Aug 19, 2026
e3446f5
fix: resolve tix change IDs only in visible history
codex Aug 19, 2026
972ed1f
feat: add a compressed Tix history view
codex Aug 19, 2026
7b6bb1a
fix: keep ref-tree pins symbolic and connected
codex Aug 19, 2026
d1e9999
feat: make compressed Tix history interactive
codex Aug 19, 2026
b542fe9
fix: keep Tix history lanes stable across refreshes
codex Aug 19, 2026
59f8f9b
fix: preserve Tix history position across compression
codex Aug 19, 2026
95e7ec0
feat: add ref-backed undo and redo
codex Aug 19, 2026
a2252e9
fix: make Tix prefix menus switchable
codex Aug 19, 2026
89f268e
fix: preserve reword edits across concurrent amends
codex Aug 19, 2026
49a0ca8
fix: stabilize Tix history gutter layout
codex Aug 19, 2026
c2f80e9
fix: keep Tix edits within the current history view
codex Aug 19, 2026
f0ab236
fix: avoid duplicate checkout when returning from Tix travel
codex Aug 19, 2026
295cfcc
fix: remove Tix UI animations
codex Aug 20, 2026
8267bbc
feat: add tix admin clear-undo
codex Aug 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,23 @@ Follow "purposeful conventional commits" style:
- `feat(gix-odb)!: add a new object lookup API`
- `fix(gix-ref)!: reject invalid reference names`

### Provisional Commits

- Before changing tracked worktree files for a task, start from a clean
worktree and create an empty provisional commit authored as
`🚧WIP🚧 <wip@invalid>`. Give it the purposeful subject the completed change
is expected to use so an interrupted session remains identifiable; do not use
a `WIP:` prefix.
- When the task is complete, stage the intended changes and amend that
provisional commit. Replace the WIP author with the responsible agent's own
name and email, and update the subject and descriptive body to match what was
actually completed. The final commit must contain the complete task and leave
the worktree clean; never leave the provisional author in finished history.
- If follow-up work semantically belongs to an existing local commit, amend it
into that commit instead of adding a corrective commit at the tip. Use
`tix travel <commit>` when suitable to edit it while retaining its descendants,
then return through the saved branch after the descendants are rebased.

### Code Style

- Follow existing patterns in the codebase
Expand Down
Loading
Loading