Skip to content

Offline access to Issues #1953

@monnier

Description

@monnier
  • Gitea version (or commit ref): 1.1
  • Git version: 2.11
  • Operating system: GNU/Linux Debian testing
  • Database (use [x]):
    • PostgreSQL
    • MySQL
    • MSSQL
    • SQLite
  • Can you reproduce the bug at https://try.gitea.io:
    • Yes (provide example URL)
    • No
    • Not relevant
  • Log gist:

Description

While the code and the wikis are stored in Git repositories that I can consult and edit offline, the issues seem to be stored in the SQL database, which means that I can't consult them offline, let alone modify them offline.

So this is a feature request: change the representation of issues such that they're stored in a Git repository. The way I imagine it, each issue would get its own Git branch and the data would be represented in such a way that those branches can be merged meaningfully. This would also make it possible to share issues between different projects and sync them both ways very easily.

I've played around with such an issue tracker (with a proof-of-concept implementation in (yuck!) /bin/sh), if you're interested (only the data layout is of interest, not the code): https://gitlab.com/monnier/bugit

While not directly related, pull request #733 goes in a similar direction.

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/proposalThe new feature has not been accepted yet but needs to be discussed first.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions