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.


Reply via email to