When there aren't any patches applied, the
.git/patches/<branch>/current file is removed and the bash completion
script fails to read it.
Signed-off-by: Catalin Marinas <catalin.marinas@gmail.com>
local b=$(_current_branch)
local g=$(_gitdir)
[ "$g" ] && cat "$g/patches/$b/applied" "$g/patches/$b/unapplied" \
local b=$(_current_branch)
local g=$(_gitdir)
[ "$g" ] && cat "$g/patches/$b/applied" "$g/patches/$b/unapplied" \
- | grep -v "^$(< $g/patches/$b/current)$"
+ | grep -v "^$(cat $g/patches/$b/current 2> /dev/null)$"
}
# List the command options
}
# List the command options