Skip to content

GitHub import/export support #40

@codemac

Description

@codemac

Currently, diffscuss has an experimental import of github issues into a diffscuss mailbox.

What would be truly awesome is the following:

  • Multiple backends: native git, gerrit, github, bitbucket/stash.
  • Multiple frontend: emacs, vim, ???
  • Multi-project mailbox: diffscuss mailbox

The problem is that the mailbox code right now assumes it's part of your git repository, which makes diffscuss an all or nothing choice.

Things that probably need to change to truly support an "offline review system":

  • diffscuss mailbox support a separate, multi-project, mailbox (think: ~/.config/mailbox) that is not tied into an individual git repo. I would implement it as another, separate, local-only git repo.
  • a configurable mailbox sync activity, which each backend would need code to support. The current sync is essentially "native git" and we could leave that as a null-sync, and then use git magic to manage it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions