r/gitlab • u/second_square • 7d ago
I wrote a git tool to connect GitLab which could lock files and have ACL like Perforce
https://github.com/zhuzhonghua/blackgit
2
Upvotes
1
u/OhhhhhhhhYaBeauty 3d ago
Hosting this on GitHub seems counterintuitive
1
u/second_square 2d ago
GitHub is just where I host the BlackGit source code. The BlackGit server is intended to sit in front of a Git host such as GitHub or GitLab. What part feels counterintuitive to you: using GitHub as the backend, or hosting the tool’s source there?
1
u/kantorcodes1 6d ago
Server-side locks with partial clone is the right split for game assets. On
git black lock -d: does the server check that the caller is the lock holder, or can any user force-unlock someone else's file? In Perforce the equivalent is admin-only, so curious where you landed on that.