-
-
Notifications
You must be signed in to change notification settings - Fork 6.2k
Description
- 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.