{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.BpxUBBcM/b1/stgit_0.19-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.BpxUBBcM/b2/stgit_0.19-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 78824c5471b8ce6050577d33b551c0f5 39180 vcs optional stgit-contrib_0.19-1_all.deb\n- 548ab638a47f71cb05d6e08ef7345397 106672 vcs optional stgit_0.19-1_all.deb\n+ a7aef84d43be24a6217c37f161b5ae1b 106652 vcs optional stgit_0.19-1_all.deb\n"}, {"source1": "stgit_0.19-1_all.deb", "source2": "stgit_0.19-1_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-10-03 12:38:18.000000 debian-binary\n -rw-r--r-- 0 0 0 3268 2019-10-03 12:38:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 103212 2019-10-03 12:38:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 103192 2019-10-03 12:38:18.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/python3/dist-packages/stgit/commands/cmdlist.py", "source2": "./usr/lib/python3/dist-packages/stgit/commands/cmdlist.py", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,214 +1,214 @@\n from __future__ import unicode_literals\n \n command_list = {\n- 'repair': (\n- 'repair',\n- 'Stack (branch) commands',\n- 'Fix StGit metadata if branch was modified with git commands',\n- ),\n- 'pick': (\n- 'pick',\n- 'Patch commands',\n- 'Import a patch from a different branch or a commit object',\n- ),\n- 'next': (\n- 'next',\n+ 'top': (\n+ 'top',\n 'Stack (branch) commands',\n- 'Print the name of the next patch',\n+ 'Print the name of the top patch',\n ),\n- 'clean': (\n- 'clean',\n+ 'squash': (\n+ 'squash',\n 'Stack (branch) commands',\n- 'Delete the empty patches in the series',\n+ 'Squash two or more patches into one',\n ),\n- 'float': (\n- 'float',\n+ 'patches': (\n+ 'patches',\n 'Stack (branch) commands',\n- 'Push patches to the top, even if applied',\n- ),\n- 'export': (\n- 'export',\n- 'Patch commands',\n- 'Export patches to a directory',\n+ 'Show the applied patches modifying a file',\n ),\n- 'show': (\n- 'show',\n+ 'fold': (\n+ 'fold',\n 'Patch commands',\n- 'Show the commit corresponding to a patch',\n+ 'Integrate a GNU diff patch into the current patch',\n ),\n 'pop': (\n 'pop',\n 'Stack (branch) commands',\n 'Pop one or more patches from the stack',\n ),\n- 'unhide': (\n- 'unhide',\n- 'Stack (branch) commands',\n- 'Unhide a hidden patch',\n- ),\n- 'redo': (\n- 'redo',\n- 'Stack (branch) commands',\n- 'Undo the last undo operation',\n+ 'edit': (\n+ 'edit',\n+ 'Patch commands',\n+ 'Edit a patch description or diff',\n ),\n 'prev': (\n 'prev',\n 'Stack (branch) commands',\n 'Print the name of the previous patch',\n ),\n- 'clone': (\n- 'clone',\n- 'Repository commands',\n- 'Make a local clone of a remote repository',\n+ 'sync': (\n+ 'sync',\n+ 'Patch commands',\n+ 'Synchronise patches with a branch or a series',\n ),\n 'reset': (\n 'reset',\n 'Stack (branch) commands',\n 'Reset the patch stack to an earlier state',\n ),\n- 'mail': (\n- 'mail',\n- 'Patch commands',\n- 'Send a patch or series of patches by e-mail',\n+ 'undo': (\n+ 'undo',\n+ 'Stack (branch) commands',\n+ 'Undo the last operation',\n ),\n 'id': (\n 'id',\n 'Repository commands',\n 'Print the git hash value of a StGit reference',\n ),\n+ 'clone': (\n+ 'clone',\n+ 'Repository commands',\n+ 'Make a local clone of a remote repository',\n+ ),\n+ 'files': (\n+ 'files',\n+ 'Patch commands',\n+ 'Show the files modified by a patch (or the current patch)',\n+ ),\n+ 'redo': (\n+ 'redo',\n+ 'Stack (branch) commands',\n+ 'Undo the last undo operation',\n+ ),\n+ 'float': (\n+ 'float',\n+ 'Stack (branch) commands',\n+ 'Push patches to the top, even if applied',\n+ ),\n 'rename': (\n 'rename',\n 'Patch commands',\n 'Rename a patch',\n ),\n- 'top': (\n- 'top',\n+ 'init': (\n+ 'init',\n 'Stack (branch) commands',\n- 'Print the name of the top patch',\n+ 'Initialise the current branch for use with StGIT',\n ),\n- 'diff': (\n- 'diff',\n- 'Index/worktree commands',\n- 'Show the tree diff',\n+ 'pull': (\n+ 'pull',\n+ 'Stack (branch) commands',\n+ 'Pull changes from a remote repository',\n ),\n- 'squash': (\n- 'squash',\n+ 'uncommit': (\n+ 'uncommit',\n 'Stack (branch) commands',\n- 'Squash two or more patches into one',\n+ 'Turn regular git commits into StGit patches',\n+ ),\n+ 'clean': (\n+ 'clean',\n+ 'Stack (branch) commands',\n+ 'Delete the empty patches in the series',\n+ ),\n+ 'unhide': (\n+ 'unhide',\n+ 'Stack (branch) commands',\n+ 'Unhide a hidden patch',\n+ ),\n+ 'mail': (\n+ 'mail',\n+ 'Patch commands',\n+ 'Send a patch or series of patches by e-mail',\n+ ),\n+ 'rebase': (\n+ 'rebase',\n+ 'Stack (branch) commands',\n+ 'Move the stack base to another point in history',\n+ ),\n+ 'show': (\n+ 'show',\n+ 'Patch commands',\n+ 'Show the commit corresponding to a patch',\n ),\n 'publish': (\n 'publish',\n 'Stack (branch) commands',\n 'Push the stack changes to a merge-friendly branch',\n ),\n+ 'diff': (\n+ 'diff',\n+ 'Index/worktree commands',\n+ 'Show the tree diff',\n+ ),\n+ 'export': (\n+ 'export',\n+ 'Patch commands',\n+ 'Export patches to a directory',\n+ ),\n 'branch': (\n 'branch',\n 'Stack (branch) commands',\n 'Branch operations: switch, list, create, rename, delete, ...',\n ),\n- 'files': (\n- 'files',\n- 'Patch commands',\n- 'Show the files modified by a patch (or the current patch)',\n+ 'next': (\n+ 'next',\n+ 'Stack (branch) commands',\n+ 'Print the name of the next patch',\n ),\n- 'push': (\n- 'push',\n+ 'sink': (\n+ 'sink',\n 'Stack (branch) commands',\n- 'Push one or more patches onto the stack',\n+ 'Send patches deeper down the stack',\n ),\n 'log': (\n 'log',\n 'Stack (branch) commands',\n 'Display the patch changelog',\n ),\n- 'new': (\n- 'new',\n- 'Patch commands',\n- 'Create a new, empty patch',\n- ),\n- 'edit': (\n- 'edit',\n- 'Patch commands',\n- 'Edit a patch description or diff',\n- ),\n- 'pull': (\n- 'pull',\n- 'Stack (branch) commands',\n- 'Pull changes from a remote repository',\n- ),\n 'commit': (\n 'commit',\n 'Stack (branch) commands',\n 'Permanently store the applied patches into the stack base',\n ),\n- 'import': (\n- 'imprt',\n- 'Patch commands',\n- 'Import a GNU diff file as a new patch',\n- ),\n- 'rebase': (\n- 'rebase',\n- 'Stack (branch) commands',\n- 'Move the stack base to another point in history',\n- ),\n 'series': (\n 'series',\n 'Stack (branch) commands',\n 'Print the patch series',\n ),\n- 'hide': (\n- 'hide',\n- 'Stack (branch) commands',\n- 'Hide a patch in the series',\n- ),\n- 'init': (\n- 'init',\n+ 'push': (\n+ 'push',\n 'Stack (branch) commands',\n- 'Initialise the current branch for use with StGIT',\n+ 'Push one or more patches onto the stack',\n ),\n- 'uncommit': (\n- 'uncommit',\n- 'Stack (branch) commands',\n- 'Turn regular git commits into StGit patches',\n+ 'delete': (\n+ 'delete',\n+ 'Patch commands',\n+ 'Delete patches',\n ),\n- 'goto': (\n- 'goto',\n+ 'repair': (\n+ 'repair',\n 'Stack (branch) commands',\n- 'Push or pop patches to the given one',\n- ),\n- 'sync': (\n- 'sync',\n- 'Patch commands',\n- 'Synchronise patches with a branch or a series',\n+ 'Fix StGit metadata if branch was modified with git commands',\n ),\n 'refresh': (\n 'refresh',\n 'Patch commands',\n 'Generate a new commit for the current patch',\n ),\n- 'undo': (\n- 'undo',\n- 'Stack (branch) commands',\n- 'Undo the last operation',\n- ),\n- 'sink': (\n- 'sink',\n- 'Stack (branch) commands',\n- 'Send patches deeper down the stack',\n+ 'new': (\n+ 'new',\n+ 'Patch commands',\n+ 'Create a new, empty patch',\n ),\n- 'fold': (\n- 'fold',\n+ 'import': (\n+ 'imprt',\n 'Patch commands',\n- 'Integrate a GNU diff patch into the current patch',\n+ 'Import a GNU diff file as a new patch',\n ),\n- 'patches': (\n- 'patches',\n+ 'hide': (\n+ 'hide',\n 'Stack (branch) commands',\n- 'Show the applied patches modifying a file',\n+ 'Hide a patch in the series',\n ),\n- 'delete': (\n- 'delete',\n+ 'pick': (\n+ 'pick',\n 'Patch commands',\n- 'Delete patches',\n+ 'Import a patch from a different branch or a commit object',\n+ ),\n+ 'goto': (\n+ 'goto',\n+ 'Stack (branch) commands',\n+ 'Push or pop patches to the given one',\n ),\n }\n"}, {"source1": "./usr/share/bash-completion/completions/stg", "source2": "./usr/share/bash-completion/completions/stg", "unified_diff": "@@ -175,15 +175,15 @@\n {\n local flags=\"--diff-opts --help --range --stat\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n -r|--range) COMPREPLY=($(compgen -W \"$(_patch_range \"$(_unapplied_patches) $(_applied_patches) $(_hidden_patches)\" \"$cur\")\" -- \"$cur\")) ;;\n -O|--diff-opts) COMPREPLY=($(compgen -W \"-C -M\" -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_known_files) $(_dirty_files)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_dirty_files) $flags $(_known_files)\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_edit ()\n {\n local flags=\"--ack --authdate --authemail --authname --author --diff --diff-opts --edit --file --help --message --no-verify --review --save-template --set-tree --sign\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -194,15 +194,15 @@\n --save-template) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --author) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authname) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authemail) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authdate) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n -O|--diff-opts) COMPREPLY=($(compgen -W \"-C -M\" -- \"$cur\")) ;;\n -t|--set-tree) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_unapplied_patches) $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_unapplied_patches) $flags $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_export ()\n {\n local flags=\"--branch --diff-opts --dir --extension --help --numbered --patch --stdout --template\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -220,15 +220,15 @@\n _stg_files ()\n {\n local flags=\"--bare --diff-opts --help --stat\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n -O|--diff-opts) COMPREPLY=($(compgen -W \"-C -M\" -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_unapplied_patches) $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_unapplied_patches) $flags $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_float ()\n {\n local flags=\"--help --keep --series\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -274,15 +274,15 @@\n \n _stg_id ()\n {\n local flags=\"--help\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n- *) COMPREPLY=($(compgen -W \"$flags $(_unapplied_patches) $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_unapplied_patches) $flags $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_import ()\n {\n local flags=\"--ack --authdate --authemail --authname --author --base --edit --help --ignore --mail --mbox --name --reject --replace --review --series --showdiff --sign --strip --stripname --url\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -401,15 +401,15 @@\n _stg_pop ()\n {\n local flags=\"--all --help --keep --number --spill\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n -n|--number) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$(_patch_range \"$(_applied_patches)\" \"$cur\") $flags\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$flags $(_patch_range \"$(_applied_patches)\" \"$cur\")\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_prev ()\n {\n local flags=\"--branch --help\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -489,26 +489,26 @@\n -a|--annotate) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n -m|--message) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n -f|--file) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --author) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authname) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authemail) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authdate) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_dirty_files)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_dirty_files) $flags\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_rename ()\n {\n local flags=\"--branch --help\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n -b|--branch) COMPREPLY=($(compgen -W \"$(_stg_branches)\" -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_unapplied_patches) $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_unapplied_patches) $flags $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_repair ()\n {\n local flags=\"--help\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -626,15 +626,15 @@\n _stg_unhide ()\n {\n local flags=\"--branch --help\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n -b|--branch) COMPREPLY=($(compgen -W \"$(_stg_branches)\" -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_patch_range \"$(_hidden_patches)\" \"$cur\")\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_patch_range \"$(_hidden_patches)\" \"$cur\") $flags\" -- \"$cur\")) ;;\n esac\n }\n \n _stg ()\n {\n local i\n local c=1\n"}, {"source1": "./usr/share/stgit/completion/stgit-completion.bash", "source2": "./usr/share/stgit/completion/stgit-completion.bash", "unified_diff": "@@ -175,15 +175,15 @@\n {\n local flags=\"--diff-opts --help --range --stat\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n -r|--range) COMPREPLY=($(compgen -W \"$(_patch_range \"$(_unapplied_patches) $(_applied_patches) $(_hidden_patches)\" \"$cur\")\" -- \"$cur\")) ;;\n -O|--diff-opts) COMPREPLY=($(compgen -W \"-C -M\" -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_known_files) $(_dirty_files)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_dirty_files) $flags $(_known_files)\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_edit ()\n {\n local flags=\"--ack --authdate --authemail --authname --author --diff --diff-opts --edit --file --help --message --no-verify --review --save-template --set-tree --sign\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -194,15 +194,15 @@\n --save-template) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --author) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authname) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authemail) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authdate) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n -O|--diff-opts) COMPREPLY=($(compgen -W \"-C -M\" -- \"$cur\")) ;;\n -t|--set-tree) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_unapplied_patches) $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_unapplied_patches) $flags $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_export ()\n {\n local flags=\"--branch --diff-opts --dir --extension --help --numbered --patch --stdout --template\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -220,15 +220,15 @@\n _stg_files ()\n {\n local flags=\"--bare --diff-opts --help --stat\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n -O|--diff-opts) COMPREPLY=($(compgen -W \"-C -M\" -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_unapplied_patches) $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_unapplied_patches) $flags $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_float ()\n {\n local flags=\"--help --keep --series\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -274,15 +274,15 @@\n \n _stg_id ()\n {\n local flags=\"--help\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n- *) COMPREPLY=($(compgen -W \"$flags $(_unapplied_patches) $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_unapplied_patches) $flags $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_import ()\n {\n local flags=\"--ack --authdate --authemail --authname --author --base --edit --help --ignore --mail --mbox --name --reject --replace --review --series --showdiff --sign --strip --stripname --url\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -401,15 +401,15 @@\n _stg_pop ()\n {\n local flags=\"--all --help --keep --number --spill\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n -n|--number) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$(_patch_range \"$(_applied_patches)\" \"$cur\") $flags\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$flags $(_patch_range \"$(_applied_patches)\" \"$cur\")\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_prev ()\n {\n local flags=\"--branch --help\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -489,26 +489,26 @@\n -a|--annotate) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n -m|--message) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n -f|--file) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --author) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authname) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authemail) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n --authdate) COMPREPLY=($(compgen -A file -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_dirty_files)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_dirty_files) $flags\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_rename ()\n {\n local flags=\"--branch --help\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n -b|--branch) COMPREPLY=($(compgen -W \"$(_stg_branches)\" -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_unapplied_patches) $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_unapplied_patches) $flags $(_applied_patches) $(_hidden_patches)\" -- \"$cur\")) ;;\n esac\n }\n \n _stg_repair ()\n {\n local flags=\"--help\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n@@ -626,15 +626,15 @@\n _stg_unhide ()\n {\n local flags=\"--branch --help\"\n local prev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n local cur=\"${COMP_WORDS[COMP_CWORD]}\"\n case \"$prev\" in\n -b|--branch) COMPREPLY=($(compgen -W \"$(_stg_branches)\" -- \"$cur\")) ;;\n- *) COMPREPLY=($(compgen -W \"$flags $(_patch_range \"$(_hidden_patches)\" \"$cur\")\" -- \"$cur\")) ;;\n+ *) COMPREPLY=($(compgen -W \"$(_patch_range \"$(_hidden_patches)\" \"$cur\") $flags\" -- \"$cur\")) ;;\n esac\n }\n \n _stg ()\n {\n local i\n local c=1\n"}]}]}]}]}