monorepo-git-tools
monorepo-git-tools copied to clipboard
A collection of custom git commands that I use to maintain my monorepo. Includes support for bidirecional sync between a monorepo, and multiple subprojects
when splitting in, it would be nice to optionally split in by timestamp, ie: dont put all commits in at the tip of HEAD, but rather blend them in with...
should be something like this: Enter the desired branch name to be created on the remote repo: 1. use default auto-generated branch name 2. So in the case that the...
not exactly sure what to do about this one yet. consider the following case: I had `test/sync/end-to-end.bats` committed and a few commits later I decided to rename it to `test/sync/in.bats`...
The main readme should either have a link to a user stories readme, or the user stories should go at the top of the main readme... not sure which idea...
Recently had this issue where `split-out --topbase ` had an error and said it failed to rebase, but the interactive rebase was done, i just needed to do `git rebase...
right now check updates will simply fetch the remote branch/HEAD, and then iterate on the fetched commits. I know fetch has `--depth` and `--deepen` arguments that would let us fetch...
repo file should have variables for: - "skip_any" - means a hash supplied in the skip_any array will be skipped if that hash exists either in remote or local. -...
pretty sure git-filter-repo has an option for this. just need to map a mgt cli option > git-filter-repo cli option.
ie: read package.json or cargo.toml or some other things, and generate a repo file to match the structure of that project
given a file, or folder, iterate over all repo files and check their remote source to see if any of those repos have any updates that can be applied to...