Before

…lines 1–92 unchanged (92 lines)
93 endif
94 endif
95 call merginal#reloadBuffers()
96endfunction
97call s:f.addCommand('mergeBranchUnderCursor', [], 'MerginalMerge', ['mm', 'M'], 'Merge the branch under the cursor')
98call s:f.addCommand('mergeBranchUnderCursor', ['--no-ff'], 'MerginalMergeNoFF', ['mn'], 'Merge the branch under the cursor using --no-ff')
99
100function! s:f.mergeBranchUnderCursorUsingFugitive() dict abort
101 let l:branch = self.branchDetails('.')
102 execute ':Git merge '.l:branch.handle
103endfunction
104call s:f.addCommand('mergeBranchUnderCursorUsingFugitive', [], 'MerginalMergeUsingFugitive', ['mf'], 'Merge the branch under the cursor using fugitive')
105
…lines 106–259 unchanged (154 lines)

After

…lines 1–92 unchanged (92 lines)
93 endif
94 endif
95 call merginal#reloadBuffers()
96endfunction
97call s:f.addCommand('mergeBranchUnderCursor', [], 'MerginalMerge', ['mm', 'M'], 'Merge the branch under the cursor')
98call s:f.addCommand('mergeBranchUnderCursor', ['--no-ff'], 'MerginalMergeNoFF', ['mn'], 'Merge the branch under the cursor using --no-ff')
99call s:f.addCommand('mergeBranchUnderCursor', ['--squash'], 'MerginalMergeSquash', ['ms'], 'Merge the branch under the cursor using --squash')
100
101function! s:f.mergeBranchUnderCursorUsingFugitive() dict abort
102 let l:branch = self.branchDetails('.')
103 execute ':Git merge '.l:branch.handle
104endfunction
105call s:f.addCommand('mergeBranchUnderCursorUsingFugitive', [], 'MerginalMergeUsingFugitive', ['mf'], 'Merge the branch under the cursor using fugitive')
…lines 106–260 unchanged (155 lines)

Before

script_file
call_statement
call "call"
call_expression
identifier "merginal#modulelib#makeModule"
( "("
scope_dict "s:"
, ","
string_literal "'branchList'"
, ","
string_literal "'immutableBranchList'"
) ")"
function_definition (+75 nodes collapsed)
call_statement (+27 nodes collapsed)
function_definition (+172 nodes collapsed)
call_statement (+23 nodes collapsed)
call_statement (+23 nodes collapsed)
function_definition (+105 nodes collapsed)
call_statement (+27 nodes collapsed)
function_definition (+196 nodes collapsed)
call_statement (+27 nodes collapsed)
function_definition (+162 nodes collapsed)
call_statement (+27 nodes collapsed)
call_statement (+26 nodes collapsed)
function_definition (+43 nodes collapsed)
call_statement (+25 nodes collapsed)
function_definition (+66 nodes collapsed)
call_statement (+22 nodes collapsed)
function_definition (+810 nodes collapsed)
call_statement (+26 nodes collapsed)
call_statement (+28 nodes collapsed)
call_statement (+26 nodes collapsed)
call_statement (+28 nodes collapsed)
call_statement (+26 nodes collapsed)
function_definition (+148 nodes collapsed)
call_statement (+22 nodes collapsed)

After

script_file
call_statement
call "call"
call_expression
identifier "merginal#modulelib#makeModule"
( "("
scope_dict "s:"
, ","
string_literal "'branchList'"
, ","
string_literal "'immutableBranchList'"
) ")"
function_definition (+75 nodes collapsed)
call_statement (+27 nodes collapsed)
function_definition (+172 nodes collapsed)
call_statement (+23 nodes collapsed)
call_statement (+23 nodes collapsed)
function_definition (+105 nodes collapsed)
call_statement (+27 nodes collapsed)
function_definition (+196 nodes collapsed)
call_statement (+27 nodes collapsed)
function_definition (+162 nodes collapsed)
call_statement (+27 nodes collapsed)
call_statement (+26 nodes collapsed)
call_statement
call "call"
call_expression
field_expression
scoped_identifier
scope "s:"
identifier "f"
. "."
identifier "addCommand"
( "("
string_literal "'mergeBranchUnderCursor'"
, ","
list
[ "["
string_literal "'--squash'"
] "]"
, ","
string_literal "'MerginalMergeSquash'"
, ","
list
[ "["
string_literal "'ms'"
] "]"
, ","
string_literal "'Merge the branch under the cursor using --squash'"
) ")"
function_definition (+43 nodes collapsed)
call_statement (+25 nodes collapsed)
function_definition (+66 nodes collapsed)
call_statement (+22 nodes collapsed)
function_definition (+810 nodes collapsed)
call_statement (+26 nodes collapsed)
call_statement (+28 nodes collapsed)
call_statement (+26 nodes collapsed)
call_statement (+28 nodes collapsed)
call_statement (+26 nodes collapsed)
function_definition (+148 nodes collapsed)
call_statement (+22 nodes collapsed)