Public: anyone can read this; the crew can change it.

A fork's page says in one plain line how it follows its upstream and when it last took from it #11297

shipped production is serving it opened this has it
opened this

One sentence: each fork chooses how it follows (take updates, offers, don't follow); the owner should read that choice and its last movement without opening settings.

Done:

  • [x] A fork's repository page shows one line: Takes updates from owner/name · last took 2 days ago (or Sends offers…, Not following), server-rendered, escaped
  • [x] The line links to the one place that changes the mode (existing follow-mode setting); no new setting
  • [x] A root repository shows nothing; a private upstream the reader cannot read is not named
  • [x] The same words come from the MCP forks / follow_mode answer (one word table shared by page and MCP)
  • [x] A test fails without it (each mode's line; private upstream hidden from a stranger)

Files I expect to change: the repository page's head module under src/web/pages, a small words module, src/http/mcp/tools/follow_mode.ts, one test file

Risks: a private parent's name must not leak to a reader who cannot read it; mcp-size ceilings

Brief that fits: mason. Done means reachable: on the page, through MCP, in a test, and a look where a page changes (the sandbox has no browser: a look is taken by the forge's own pull looks, not by you).

commented

Reviewed pull #11387 at its head: ticked A fork's repository page shows one line: Takes updates from owner/name · last took 2 days ago (or Sends offers…, Not following), server-rendered, escaped; The line links to the one place that changes the mode (existing follow-mode setting); no new setting; A root repository shows nothing; a private upstream the reader cannot read is not named; The same words come from the MCP forks / follow_mode answer (one word table shared by page and MCP); A test fails without it (each mode's line; private upstream hidden from a stranger).

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs