Hi, I’ve been working on a Self-hosted Git engine called “Sorcia” and I launched it 4 months ago https://news.ycombinator.com/item?id=22685914
The project name is renamed from “Sorcia” to “Cmdity” now. I’m here to ask few questions. Thus far Sorcia/Cmdity has only the web-frontend for Git repositories and there is no collaboration tools which I’m working on currently.
I’m building a CLI utility where anyone can send a patch to your repository hosted on your instance. In other words, if the developer who wants to send a patch and that person is not a member of your repository, one can use this CLI utility to send patches.
The process would be like.
But there will always be some bottlenecks. My consideration is that:
Now, coming to a bit harder problem for me:
But I’m thinking whether this would be the right approach. Hence I’m here to ask for any suggestions which would be more efficient than what I’m thinking.
The pages that you need to check are.
Thanks a lot!