#115 RFC: Import an entire repository from external services (e.g. gh)

Opened by fzzr on Jun 28, 2026, 8:28 PM
// fzzr on Jun 28, 2026, 8:28 PM

This is an absolutely essential feature-set for probably any current or future user of the Nest.

The ability to import an entire repository from various services (GitHub, GitLab, SourceHut, Codeberg, etc.) in its entirety:

  • — all branches with entire history -> channels
  • — all issues and pull/merge-requests -> discussions with linked changes which just imported
  • — wiki -> orphan channel(s?)
  • — tags

Also would be great to collect all “imported from git commiters” to the “table of external commiters” with all metadata including source of user-profile (platform, service). And then add feature for Nest-user account “link with Github-account”, maybe to easily import repos. And then we can associate some previously unknown “external committers” with such linked accounts.