-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
allow to merge forks #63
Conversation
as per title, for consistency with the rest of `nu-git-manager`. Co-authored-by: tests-ci <[email protected]> (yeah i messed up my local config with the CI of #63)
a "repo record" contains - `$.path: path`: the path to the repo - `$.grafted: bool`: whether the repo has been grafted or not - `$.root: string`: the hash of the root commit of the repo
Nice, I wouldn't expose "get-root-commit" (or maybe in sugar) and in the cache I would change "root" to "hash" |
i've renamed it to |
this will bring the end-to-end tests of `gm` into #63.
this commit adds a test as well.
this was not fixed because the end-to-end tests were not there before.
`gm fork` is interactive and thus cannot run in the CI for now.
that Windows CI was not that bad 😌 |
the "clean empty directory part" has been removed in the merge.
wait for testgm
commands end to end #48 to have the end-to-end testsdescription
nu-git-manager git repo
module withget-root-commit
to get the first commit of a local repois-grafted
to check for grafted repostests root-commit
andtests detect-grafting
respectivelythrow-warning
commandrecord<path: path, grafted: bool, root: string>
in the cache to detect forksgm
what it looks like to clone repos now
TODO