Hi,
So I finally tried out mumi. And I got a segfault on the first try:
$ mumi current 75127
$ mumi am
Applying: gnu: Add rust-goldenfile-1.
Applying: gnu: rust-include-dir-macros-0.7: Update to 0.7.4.
Applying: gnu: rust-include-dir-0.7: Update to 0.7.4.
Applying: gnu: Add rust-snake-case-0.3.
Applying: gnu: Add rust-yaml-rust2-0.8.
error: patch failed: gnu/packages/crates-io.scm:93927
error: gnu/packages/crates-io.scm: patch does not apply
Patch failed at 0001 gnu: Add rust-yaml-rust2-0.8.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config set advice.mergeConflict false"
Backtrace:
2 (primitive-load
"/gnu/store/vjzdfgykbz951hww1104n778hy5sqahj-mumi-0.13.0/bin/.mumi-real")
In srfi/srfi-1.scm:
634:9 1 (for-each #<procedure 7f6aaebea750 at mumi/client.scm:762:19
(patch)> _)
In mumi/client.scm:
280:12 0 (call-with-output-pipe* _ _ . _)
mumi/client.scm:280:12: In procedure call-with-output-pipe*:
Command invocation failed ("git" "am")
$ mumi am --skip
Backtrace:
4 (primitive-load
"/gnu/store/vjzdfgykbz951hww1104n778hy5sqahj-mumi-0.13.0/bin/.mumi-real")
In ice-9/eval.scm:
293:34 3 (_ #(#(#(#<directory (guile-user) 7f59be317c80>) ("--skip") ())
("--skip") ()))
In srfi/srfi-37.scm:
113:18 2 (next-arg)
In unknown file:
Segmentation fault
What state is the git checkout in? Is it now detached head?
$ git status
[...]
You are in the middle of an am session.
(fix conflicts and then run "git am --continue")
Yes. Let's please have mumi automatically state that fact in such a situation
and improve on the (bad) UI of git am.
So, where do I get the patch that now didn't successfully apply so I can
manually read it and apply it?
Also, where do I check how to use mumi am in general ?
I tried "info mumi", nothing.
"man mumi", nothing.
Needless to say, resolving of conflicts, skip, continue and abort is half the
reason I use git am in the first place.