Skip to content

Scripts for merging git and hg repositories while maintaining version history.

License

Notifications You must be signed in to change notification settings

nipunn1313/git_repo_merges

Repository files navigation

Scripts and tools for merging git repos into each other while maintaining version history - developed at Dropbox.

Before using, make sure you read and understand the internals of the script!

Requirements: Install the wonderful git-filter-repo https://github.com/newren/git-filter-repo

Can be useful in moving toward a mono-repo without some of the common pain-points. Git slowness can still be an issue in a large monorepo, but much of it can be mitigated with some of these techniques.

Features:

  • Rewriting commit messages to include past commit hashes
  • Merging hg repos into git
  • Configurable arguments to git filter-repo, including
    • cleaning out large blobs from commit history.
    • deleting unwanted paths / content

Authors:

  • @nipunn1313
  • @gnprice

About

Scripts for merging git and hg repositories while maintaining version history.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published