Fix an error in merged all branches logic
The previous code was listing all refs (including tags) when no MergedBranches is passed, so we need to have a default values for patterns and only override it when MergedBranches is passed.
Edited by Ahmad Sherif