oh-my-fish / plugin-cd

A featured cd can make your fish journey much more pleasant.
https://github.com/sancoder-q/plugin-cd
MIT License
19 stars 5 forks source link

Freezes shell when cd-ing into unknown dir #11

Open domoritz opened 5 years ago

domoritz commented 5 years ago

When I try to autocomplete an unknown directory, my shell freezes.

Install the plugin

$ fisher add oh-my-fish/plugin-cd

Then try

$ cd sdhfehrtohdkg<TAB>

I'm on fish 3 on MacOS in iTerm.

SanCoder-Q commented 5 years ago

Thanks for let me know. I will investigate it.

SanCoder-Q commented 5 years ago

@domoritz Unfortunately, I cannot reproduce the issue with fish3 and MacOS iTerm. Could you provide more info about the issue, such as would this issue happen in any directory or some special directories?

domoritz commented 5 years ago

Odd, maybe it's something else. I do seem to be able to reproduce it in any directory.

However, I have also noticed that a similar issue appears sometimes when I try to autocomplete branches in git.

I'll keep looking for patterns and report them here. Let me know if you have any suggestions for how I can debug a frozen shell.

SanCoder-Q commented 5 years ago

Emmm, you can use fish -d3 or even fish -d4 to print out the info/debug logs. In this way, you can find out the logs before it gets stuck.

domoritz commented 5 years ago

I've found that I can reproduce the issue fairly reliably with these two extensions and autocomplete on git branches.

oh-my-fish/theme-bobthefish
oh-my-fish/plugin-fasd

Error Log:

git co dfgjhk<3> fish: Created job 2 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 2 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 3 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 2 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 3 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 2 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 3 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 2 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 3 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 2 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 3 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 4 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command config and __fish_seen_argument --get' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command config' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command config and __fish_is_first_arg' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command config and __fish_is_token_n 3' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command help' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command blame' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command clean' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command submodule' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command submodule' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command submodule' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command submodule' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command submodule' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command submodule' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command submodule' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command submodule' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command format-patch' with pgrp -2 <3> fish: Created job 3 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 2 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 5 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 5 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 6 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 5 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 6 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 6 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 6 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 7 from command 'return 1' with pgrp -2 <3> fish: Created job 4 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 4 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 4 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 4 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_using_command stash' with pgrp -2 <3> fish: Created job 2 from command 'return 2' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_stash_using_command show' with pgrp -2 <3> fish: Created job 3 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 2 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 5 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 5 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 6 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 5 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 6 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 6 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 6 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 7 from command 'return 1' with pgrp -2 <3> fish: Created job 4 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 4 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 4 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 4 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_using_command stash' with pgrp -2 <3> fish: Created job 2 from command 'return 2' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_stash_using_command pop' with pgrp -2 <3> fish: Created job 3 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 2 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 5 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 5 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 6 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 5 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 6 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 6 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 6 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 7 from command 'return 1' with pgrp -2 <3> fish: Created job 4 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 4 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 4 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 4 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_using_command stash' with pgrp -2 <3> fish: Created job 2 from command 'return 2' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_stash_using_command drop' with pgrp -2 <3> fish: Created job 3 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 2 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 5 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 5 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 6 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 5 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 6 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 6 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 6 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 7 from command 'return 1' with pgrp -2 <3> fish: Created job 4 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 4 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 4 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 4 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_using_command stash' with pgrp -2 <3> fish: Created job 2 from command 'return 2' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_stash_using_command branch' with pgrp -2 <3> fish: Created job 3 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 2 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 5 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 5 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 6 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 5 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 6 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 6 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 6 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 7 from command 'return 1' with pgrp -2 <3> fish: Created job 4 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 4 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 4 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 4 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_using_command stash' with pgrp -2 <3> fish: Created job 2 from command 'return 2' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_stash_using_command apply' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command stash' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command tag' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command tag' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command tag' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command status' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command rm' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command rm' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command revert' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command reset' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command reset' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command reset' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command rebase' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command push' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command push' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command push' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command push' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command push' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command push' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command push' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command pull' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command pull' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command pull' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command mergetool' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command merge' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command log' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command log' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command difftool' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command diff' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command commit' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command commit' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command clone' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command cherry-pick' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command cherry-pick' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 1' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command branch' with pgrp -2 <3> fish: Created job 4 from command 'set -l opts h-help p P-paginate N-no-pager b-bare o-no-replace-objects \ l-literal-pathspecs g-glob-pathspecs O-noglob-pathspecs i-icase-pathspecs \ e-exec-path= G-git-dir= c= C= v-version H-html-path \ m-man-path I-info-path w-work-tree= a-namespace= s-super-prefix=' with pgrp -2 <3> fish: Created job 4 from command 'commandline -opc' with pgrp -2 <3> fish: Created job 5 from command 'set cmd (commandline -opc)' with pgrp -2 <3> fish: Created job 4 from command 'set -e cmd[1]' with pgrp -2 <3> fish: Created job 5 from command 'argparse -s $opts -- $cmd 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_version' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_html_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q _flag_man_path' with pgrp -2 <3> fish: Created job 5 from command 'set -q _flag_info_path' with pgrp -2 <3> fish: Created job 4 from command 'set -q argv[1]' with pgrp -2 <3> fish: Created job 5 from command 'echo $argv[1]' with pgrp -2 <3> fish: Created job 6 from command 'return 1' with pgrp -2 <3> fish: Created job 3 from command '__fish_git_needs_command' with pgrp -2 <3> fish: Created job 2 from command 'set -l cmd (__fish_git_needs_command)' with pgrp -2 <3> fish: Created job 3 from command 'test -z "$cmd"' with pgrp -2 <3> fish: Created job 2 from command 'contains -- $cmd $argv' with pgrp -2 <3> fish: Created job 2 from command 'string escape --style=var -- $cmd' with pgrp -2 <3> fish: Created job 3 from command 'set -l varname __fish_git_alias_(string escape --style=var -- $cmd)' with pgrp -2 <3> fish: Created job 2 from command 'set -q $varname' with pgrp -2 <3> fish: Created job 3 from command 'contains -- $$varname $argv' with pgrp -2 <3> fish: Created job 2 from command 'return 0' with pgrp -2 <3> fish: Created job 1 from command '__fish_git_using_command checkout' with pgrp -2 <3> fish: Created job 3 from command 'command git rev-parse --show-toplevel --is-bare-repository 2>/dev/null' with pgrp 41401 <3> fish: Created job 2 from command 'set -l root (command git rev-parse --show-toplevel --is-bare-repository 2>/dev/null)' with pgrp -2 <3> fish: Created job 3 from command 'test "$root[2]" = "true"' with pgrp -2 <3> fish: Created job 2 from command 'set -e root[2]' with pgrp -2 <3> fish: Created job 3 from command 'contains -- unmerged $argv' with pgrp -2 <3> fish: Created job 2 from command 'contains -- added $argv' with pgrp -2 <3> fish: Created job 3 from command 'contains -- all-staged $argv' with pgrp -2 <3> fish: Created job 2 from command 'contains -- modified $argv' with pgrp -2 <3> fish: Created job 3 from command 'set -l modified' with pgrp -2 <3> fish: Created job 5 from command 'command -sq gettext' with pgrp -2 <3> fish: Created job 4 from command 'source /usr/local/Cellar/fish/3.0.0/share/fish/functions/_.fish' with pgrp -2 <3> fish: Created job 4 from command 'command gettext fish $argv' with pgrp 41401 <3> fish: Created job 3 from command '_ "Modified file"' with pgrp -2 <3> fish: Created job 2 from command 'set -l modified_desc (_ "Modified file")' with pgrp -2 <3> fish: Created job 3 from command 'contains -- untracked $argv' with pgrp -2 <3> fish: Created job 2 from command 'contains -- modified-staged $argv' with pgrp -2 <3> fish: Created job 3 from command 'contains -- all-staged $argv' with pgrp -2 <3> fish: Created job 2 from command 'contains -- deleted $argv' with pgrp -2 <3> fish: Created job 3 from command 'set -l deleted' with pgrp -2 <3> fish: Created job 4 from command 'command gettext fish $argv' with pgrp 41401 <3> fish: Created job 3 from command '_ "Deleted file"' with pgrp -2 <3> fish: Created job 2 from command 'set -l deleted_desc (_ "Deleted file")' with pgrp -2 <3> fish: Created job 3 from command 'contains -- deleted-staged $argv' with pgrp -2 <3> fish: Created job 2 from command 'contains -- all-staged $argv' with pgrp -2 <3> fish: Created job 3 from command 'contains -- ignored $argv' with pgrp -2 <3> fish: Created job 2 from command 'contains -- renamed $argv' with pgrp -2 <3> fish: Created job 3 from command 'contains -- copied $argv' with pgrp -2 <3> fish: Created job 4 from command 'command gettext fish $argv' with pgrp 41401 <3> fish: Created job 3 from command '_ "Directory"' with pgrp -2 <3> fish: Created job 2 from command 'set -l dir_desc (_ "Directory")' with pgrp -2 <3> fish: Created job 3 from command 'set -l q '\\?'' with pgrp -2 <3> fish: Created job 2 from command 'status test-feature qmark-noglob' with pgrp -2 <3> fish: Created job 3 from command 'set -l use_next' with pgrp -2 <3> fish: Created job 2 from command 'set -l status_opt --ignore-submodules=all' with pgrp -2 <3> fish: Created job 3 from command 'set -q ignored' with pgrp -2 <3> fish: Created job 3 from command 'commandline -ct' with pgrp -2 <3> fish: Created job 2 from command 'set -l files (commandline -ct)' with pgrp -2 <3> fish: Created job 3 from command 'set files "$files*" "$files*/**"' with pgrp -2 <3> fish: Created job 2 from command 'set -q untracked' with pgrp -2 <3> fish: Created job 3 from command 'set -a status_opt -uno' with pgrp -2 <3> fish: Created job 2 from command 'set -l git_opt -c status.relativePaths -c core.quotePath= --glob-pathspecs' with pgrp -2 <3> fish: Created job 2 from command 'command git --version | string replace -rf 'git version (\d+)\.(\d+)\.?.*' '$1\n$2'' with pgrp 41401 <3> fish: Created job 3 from command 'set -l ver (command git --version | string replace -rf 'git version (\d+)\.(\d+)\.?.*' '$1\n$2')' with pgrp -2 <3> fish: Created job 2 from command 'test "$ver[1]" -gt 2 2>/dev/null' with pgrp -2 <3> fish: Created job 3 from command 'test "$ver[1]" -eq 2 -a "$ver[2]" -ge 11 2>/dev/null' with pgrp -2 <3> fish: Created job 4 from command 'read -la -d ' ' line' with pgrp -2 <3> fish: Created job 2 from command 'command git $git_opt status --porcelain=2 $status_opt -- $files \ | while read -la -d ' ' line set -l file set -l desc # The basic status format is "XY", where X is "our" state (meaning the staging area), # and "Y" is "their" state. # A "." means it's unmodified. switch "$line[1..2]" case 'u *' # Unmerged # "Unmerged entries have the following format; the first character is a "u" to distinguish from ordinary changed entries." # "u

" # This is first to distinguish it from normal modifications et al. set -ql unmerged and set file "$line[11..-1]" and set desc $unmerged_desc case '2 .R*' '2 R.*' # Renamed/Copied # From the docs: "Renamed or copied entries have the following format:" # "2 " # Since is \t, we can't really parse it unambiguously. # The "-z" format would be great here! set -ql renamed and set file (string replace -r '\t[^\t]*' '' -- "$line[10..-1]") and set desc $renamed_desc case '2 .C*' '2 C.*' set -ql copied and set file (string replace -r '\t[^\t].*' '' -- "$line[10..-1]") and set desc $copied_desc case '1 A.*' # Additions are only shown here if they are staged. # Otherwise it's an untracked file. set -ql added and set file "$line[9..-1]" and set desc $added_desc case '1 .M*' # Modified # From the docs: "Ordinary changed entries have the following format:" # "1 " # Since can contain spaces, print from element 9 onwards set -ql modified and set file "$line[9..-1]" and set desc $modified_desc case '1 M.*' # If the character is first ("M."), then that means it's "our" change, # which means it is staged. # This is useless for many commands - e.g. `checkout` won't do anything with this. # So it needs to be requested explicitly. set -ql modified_staged and set file "$line[9..-1]" and set desc $staged_modified_desc case '1 .D*' set -ql deleted and set file "$line[9..-1]" and set desc $deleted_desc case '1 D.*' # TODO: The docs are unclear on this. # There is both X unmodified and Y either M or D ("not updated") # and Y is D and X is unmodified or [MARC] ("deleted in work tree"). # For our purposes, we assume this is a staged deletion. set -ql deleted-staged; or set -ql all-staged and set file "$line[9..-1]" and set desc $staged_deleted_desc case "$q"' *' # Untracked # "? " - print from element 2 on. set -ql untracked and set file "$line[2..-1]" and set desc $untracked_desc case '! *' # Ignored # "! " - print from element 2 on. set -ql ignored and set file "$line[2..-1]" and set desc $ignored_desc end # Only try printing if the file was selected. if set -q file[1] # Without "-z", git sometimes _quotes_ filenames. # It adds quotes around it _and_ escapes the character. # e.g. `"a\\b"`. # We just remove the quotes and hope it works out. # If this contains newlines or tabs, # there is nothing we can do, but that's a general issue with scripted completions. set file (string trim -c \" -- $file) # First the relative filename. printf '%s\t%s\n' "$file" $desc # Now from repo root. set -l fromroot (builtin realpath -- $file 2>/dev/null) and set fromroot (string replace -- "$root/" ":/" "$fromroot") and printf '%s\t%s\n' "$fromroot" $desc # And the containing directory. # TODO: We may want to offer the parent, but only if another child of that also has a change. # E.g: # - a/b/c is added # - a/d/e is modified # - a/ should be offered, but only a/b/ and a/d/ are. # # Always offering all parents is overkill however, which is why we don't currently do it. set -l dir (string replace -rf '/[^/]+$' '/' -- $file) and printf '%s\t%s\n' $dir "$dir_desc" end end' with pgrp 41401

domoritz commented 5 years ago

Maybe it's https://github.com/oh-my-fish/plugin-fasd/issues/15.

bobthecow commented 5 years ago

If you have a really large git repo, git status and friends can crawl, especially on macOS where filesystem stat calls are more expensive than Linux. If you’re running into this, anything that checks git status will be slow, including your prompt.

bobthefish is fairly well optimized, but it’s not always enough. So it also has several ways to mitigate this, by disabling certain more expensive operations, on a repo-by-repo basis. Feel free to open an issue on the bobthefish repo with more details :)

domoritz commented 5 years ago

I have a large git repo and I am on OSX. However, my shell is freezing on autocomplete even on small repos and even waiting for a while does not unfreeze the shell. The frozen shells have slightly higher CPU usage, though (see top 3 below). This makes me think that there is some kind of infinite loop but it's just a wild guess.

screen shot 2019-01-21 at 15 38 42
domoritz commented 5 years ago

Filed as https://github.com/oh-my-fish/theme-bobthefish/issues/185