diff --git a/lua/telescope/builtin/__git.lua b/lua/telescope/builtin/__git.lua index cc40503..1b9d0fa 100644 --- a/lua/telescope/builtin/__git.lua +++ b/lua/telescope/builtin/__git.lua @@ -200,8 +200,10 @@ git.branches = function(opts) .. "%(authorname)" .. "%(upstream:lstrip=2)" .. "%(committerdate:format-local:%Y/%m/%d %H:%M:%S)" - local output = - utils.get_os_command_output({ "git", "for-each-ref", "--perl", "--format", format, opts.pattern }, opts.cwd) + local output = utils.get_os_command_output( + { "git", "for-each-ref", "--perl", "--format", format, "--sort", "-authordate", opts.pattern }, + opts.cwd + ) local results = {} local widths = {