summaryrefslogtreecommitdiff
path: root/docs/divergences.md
blob: 171790296511772bb1b6bdb2649dd7d565f95442 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Divergences

What is not on `main`, and what on `main` is known to be wrong, so that
moving a bookmark does not quietly orphan work or hide a failure.

## Bookmarks off `main`

| bookmark | |
|---|---|
| `reload-perf-wip` | unfinished: Reload presentation transport regression |
| `reload` | reload core code with shell-owned allocators |
| `reload-start` | names the Core/Shell seam, deferred Reload request |
| `tty-colors-mouse`, `vibes-ghostty`, `mouse` | older prototypes (divergent), also on the `vps` remote |

`ninep`, `fx`, `macos-fix`, `full-prototype`, `term`, and the `before-*` and
`merged-*` bookmarks mark points already in `main`'s history. Only
`main` is pushed to the FreeBSD mirror, which serves a public site.

## Known wrong on `main`

- `pardes FILE` in a pane forwards only a FILE that exists; a new file name
  starts a separate editor instead of opening a pane in the session.
- `Dump` fails `no such directory` when the default `DumpDir`'s parent
  (`$XDG_DATA_HOME`, or `~/.local/share`) does not exist.