git2git
pullreqr_githook
git2git | pullreqr_githook | |
---|---|---|
2 | 1 | |
6 | 1 | |
- | - | |
10.0 | 10.0 | |
over 1 year ago | over 3 years ago | |
Go | Rust | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
git2git
-
Gitlab.com Is Completely Down
Lucky for you, I have a shitty, not-well-tested tool to do that.
https://github.com/tylerjgarland/git2git
lol. I used it to migrate my gitlab to github on the last outage.
-
Tech Gitlab loses one-third of its value after company issues weak rev forecast
I made a garbage tool to pull repositories from gitlab to github or vice versa. I used it just to explore Go so it's not really prod ready but handy if you're just looking to move your code over.
It most likely will explode.
https://github.com/tylerjgarland/git2git
pullreqr_githook
-
Tech Gitlab loses one-third of its value after company issues weak rev forecast
It looks like gitea supports running a proc_receive hook which can be used to implement pull requests over git:// using a client like https://git-repo.info/en/
(full disclosure) I had written a proof of concept implementation that allows you to use the git-repo.info client to send PRs over git protocol, which you can find here https://github.com/pullreqr/pullreqr_githook
The primary impediment seems partially to be social/coordination where distributed git requires clients to be set up apriori, but it does work in cases where you are using it in house, etc.
I'd kind of be happy to spend more time on it, but with no one actually running the protocol publicly, there is no one to send/receive PRs to or from.
What are some alternatives?
gl-infra
woodpecker - Woodpecker is a simple yet powerful CI/CD engine with great extensibility.
gitlab