Universal Commit Migrator (UCM)

Universal Commit Migrator (UCM)

Seamlessly transfer your commit history across platforms.

4 followers

UCM: Migrate commit histories between platforms like GitLab and GitHub. Showcase contributions, maintain privacy, support incremental updates, and ensure easy tracking with detailed logs. A versatile and user-friendly tool for developers.
Universal Commit Migrator (UCM) gallery image
Free
Launch Team
Wispr Flow: Dictation That Works Everywhere
Wispr Flow: Dictation That Works Everywhere
Stop typing. Start speaking. 4x faster.
Promoted

What do you think? …

Ahmad Raafat
Maker
📌
It always bothered me when I opened my GitHub profile and saw my contribution charts empty, while I did commit every day to work on GitLab. So, I thought why not bring my GitLab commits to Github and make my contribution chart look a bit fancy? ✨✨ As you know you master a programming language by building things with it, so I thought of building a very basic/simple tool using GoLang that does exactly that, fetch my commits from GitLab, specifically the dates of the commits, then push those to a private GitHub repo as an empty commits reserving their dates for history records. The tool doesn't get any information from GitLab except the dates and pushes them to GitHub as empty commits with a standard commit message.