A great question! I’m still wondering why we all mostly use separate tools for tickets and version control (and knowledge base, and collaboration, and management/hiring, the list goes on), given we already know a lot about software development.
Code, commit logs, tickets, and project management are all part of the same repo with Fossil.