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